A Set-AzVMOperatingSystem parancsmag beállítja az operációs rendszer tulajdonságait egy új virtuális gép létrehozása során.
Megadhatja a bejelentkezési hitelesítő adatokat, a számítógép nevét és az operációs rendszer típusát.
Példák
1. példa: Operációs rendszer tulajdonságainak beállítása új virtuális géphez
Az első parancs biztonságos sztringgé alakítja át a jelszót, majd a $SecurePassword változóban tárolja.
További információkért írja be a következőt Get-Help ConvertTo-SecureString:
A második parancs létrehoz egy hitelesítő adatot a felhasználó FullerP-jének és a $SecurePassword tárolt jelszónak, majd a hitelesítő adatokat a $Credential változóban tárolja.
További információkért írja be a következőt Get-Help New-Object:
A harmadik parancs lekéri az AvailabilitySet03 nevű rendelkezésre állási csoportot a ResourceGroup11 nevű erőforráscsoportban, majd az objektumot a $AvailabilitySet változóban tárolja.
A negyedik parancs létrehoz egy virtuálisgép-objektumot, majd a $VirtualMachine változóban tárolja.
A parancs nevet és méretet rendel a virtuális géphez.
A virtuális gép a $AvailabilitySet tárolt rendelkezésre állási csoporthoz tartozik.
A következő négy parancs az alábbi parancsban használandó változókhoz rendel értékeket.
Mivel ezeket a sztringeket közvetlenül a Set-AzVMOperatingSystem parancsban adhatja meg, ez a módszer csak az olvashatóság érdekében használható.
Előfordulhat azonban, hogy egy ehhez hasonló megközelítést használ a szkriptekben.
Az utolsó parancs beállítja a $VirtualMachine tárolt virtuális gép operációsrendszer-tulajdonságait.
A parancs a $Credential tárolt hitelesítő adatokat használja.
A parancs egyes paraméterekhez az előző parancsokban hozzárendelt változókat használja.
2. példa: Operációs rendszer tulajdonságainak beállítása egy új virtuális géphez, amelyen engedélyezve van a gyakori javítás
Az első parancs biztonságos sztringgé alakítja át a jelszót, majd a $SecurePassword változóban tárolja.
További információkért írja be a következőt Get-Help ConvertTo-SecureString:
A második parancs létrehoz egy hitelesítő adatot a felhasználó FullerP-jének és a $SecurePassword tárolt jelszónak, majd a hitelesítő adatokat a $Credential változóban tárolja.
További információkért írja be a következőt Get-Help New-Object:
A harmadik parancs lekéri az AvailabilitySet03 nevű rendelkezésre állási csoportot a ResourceGroup11 nevű erőforráscsoportban, majd az objektumot a $AvailabilitySet változóban tárolja.
A negyedik parancs létrehoz egy virtuálisgép-objektumot, majd a $VirtualMachine változóban tárolja.
A parancs nevet és méretet rendel a virtuális géphez.
A virtuális gép a $AvailabilitySet tárolt rendelkezésre állási csoporthoz tartozik.
A következő négy parancs az alábbi parancsban használandó változókhoz rendel értékeket.
Mivel ezeket a sztringeket közvetlenül a Set-AzVMOperatingSystem parancsban adhatja meg, ez a módszer csak az olvashatóság érdekében használható.
Előfordulhat azonban, hogy egy ehhez hasonló megközelítést használ a szkriptekben.
Az utolsó parancs beállítja a $VirtualMachine tárolt virtuális gép operációsrendszer-tulajdonságait.
A parancs a $Credential tárolt hitelesítő adatokat használja.
A parancs egyes paraméterekhez az előző parancsokban hozzárendelt változókat használja.
A parancs lehetővé teszi a gyakori elérésű fájlokat a virtuális gépen.
3. példa: Operációs rendszer tulajdonságainak beállítása új Linux rendszerű virtuális gépekhez
Az első parancs biztonságos sztringgé alakítja át a jelszót, majd a $SecurePassword változóban tárolja.
További információkért írja be a következőt Get-Help ConvertTo-SecureString:
A második parancs létrehoz egy hitelesítő adatot a felhasználó FullerP-jének és a $SecurePassword tárolt jelszónak, majd a hitelesítő adatokat a $Credential változóban tárolja.
További információkért írja be a következőt Get-Help New-Object:
A harmadik parancs lekéri az AvailabilitySet03 nevű rendelkezésre állási csoportot a ResourceGroup11 nevű erőforráscsoportban, majd az objektumot a $AvailabilitySet változóban tárolja.
A negyedik parancs létrehoz egy virtuálisgép-objektumot, majd a $VirtualMachine változóban tárolja.
A parancs nevet és méretet rendel a virtuális géphez.
A virtuális gép a $AvailabilitySet tárolt rendelkezésre állási csoporthoz tartozik.
A következő két parancs az alábbi parancsban használandó változókhoz rendel értékeket.
Az utolsó parancs beállítja a $VirtualMachine tárolt virtuális gép operációsrendszer-tulajdonságait.
A parancs a $Credential tárolt hitelesítő adatokat használja.
A parancs egyes paraméterekhez az előző parancsokban hozzárendelt változókat használja.
A parancs a virtuális gépen a javítás mód értékét "AutomaticByPlatform" értékre állítja.
4. példa: Állítsa be az operációs rendszer tulajdonságait hitelesítő paraméterrel, ha a virtuális gép nem rendelkezik OSProfile-val.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-Credential
PsCredential objektumként adja meg a virtuális gép felhasználónevet és jelszót.
Hitelesítő adatok beszerzéséhez használja a Get-Credential parancsmagot.
További információkért írja be a következőt Get-Help Get-Credential:
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-CustomData
Megadja a virtuális gépnek továbbítandó sztringet. További információ: A Azure virtuális gépek adatai.
Megjegyzés: Nem ajánlott bizalmas adatokat tárolni egyéni adatokban.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
WindowsWinRmHttps
Position:
6
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
WindowsDisableVMAgent
Position:
6
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
WindowsDisableVMAgentWinRmHttps
Position:
6
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-EnableHotpatching
Lehetővé teszi az ügyfelek számára, hogy újraindítás nélkül javíthassák Azure virtuális gépeiket. Az enableHotpatching esetében a "provisionVMAgent" értéknek igaznak kell lennie, a "patchMode" értéknek pedig az "AutomaticByPlatform" értékre kell állítania.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-PatchMode
Megadja az IaaS virtuális gép vendégen belüli javításának módját.
A lehetséges értékek a következők: AutomaticByPlatform – A virtuális gép javítástelepítését a Azure fogja felügyelni. -Windows vagy -Linux használatával használható. -ProvisionVMAgent szükséges. A -Windows használatakor -EnableAutoUpdate szükséges. AutomaticByOS – A virtuális gép javítástelepítését az operációs rendszer felügyeli. -Windows használata. -ProvisionVMAgent és -EnableAutoUpdate szükséges. Manuális – Ön szabályozza a javítások virtuális gépre való alkalmazását. -Windows használata. -ProvisionVMAgent szükséges. ImageDefault – Az operációsrendszer-lemezkép alapértelmezett beállításai által felügyelt javítástelepítés. -Linux használatával használható.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
WindowsWinRmHttps
Position:
7
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
WindowsDisableVMAgent
Position:
7
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
WindowsDisableVMAgentWinRmHttps
Position:
7
Kötelező:
False
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
-VM
Megadja azt a helyi virtuálisgép-objektumot, amelyre az operációs rendszer tulajdonságait be szeretné állítani.
Virtuálisgép-objektum beszerzéséhez használja a Get-AzVM parancsmagot.
Hozzon létre egy virtuálisgép-objektumot a New-AzVMConfig parancsmaggal.
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
WindowsDisableVMAgentWinRmHttps
Position:
9
Kötelező:
True
Folyamatból származó érték:
False
Folyamatból származó érték tulajdonságnév alapján:
True
Fennmaradó argumentumokból származó érték:
False
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.