Update-AzureRmVmss
Frissítések virtuálisgép-kezelők állapotát.
Figyelmeztetés
Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.
Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.
Syntax
Update-AzureRmVmss
[-ResourceGroupName] <String>
[-VMScaleSetName] <String>
[[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>]
[-ImageReferenceSku <String>]
[-ManagedDiskStorageAccountType <String>]
[-PlanPublisher <String>]
[-ProvisionVMAgent <Boolean>]
[-BootDiagnosticsEnabled <Boolean>]
[-Overprovision <Boolean>]
[-MaxBatchInstancePercent <Int32>]
[-TimeZone <String>]
[-BootDiagnosticsStorageUri <String>]
[-AutomaticOSUpgrade <Boolean>]
[-DisableAutoRollback <Boolean>]
[-SinglePlacementGroup <Boolean>]
[-CustomData <String>]
[-UpgradePolicyMode <UpgradeMode>]
[-ImageReferenceId <String>]
[-DisablePasswordAuthentication <Boolean>]
[-Tag <Hashtable>]
[-PlanName <String>]
[-MaxUnhealthyUpgradedInstancePercent <Int32>]
[-ImageReferencePublisher <String>]
[-PlanProduct <String>]
[-VhdContainer <String[]>]
[-ImageUri <String>]
[-SkuTier <String>]
[-EnableAutomaticUpdate <Boolean>]
[-LicenseType <String>]
[-SkuName <String>]
[-PlanPromotionCode <String>]
[-MaxUnhealthyInstancePercent <Int32>]
[-SkuCapacity <Int32>]
[-OsDiskWriteAccelerator <Boolean>]
[-ImageReferenceOffer <String>]
[-PauseTimeBetweenBatches <String>]
[-OsDiskCaching <CachingTypes>]
[-ImageReferenceVersion <String>]
[-UltraSSDEnabled <Boolean>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzureRmVmss
[-ResourceGroupName] <String>
[-VMScaleSetName] <String>
[[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>]
[-ImageReferenceSku <String>]
[-IdentityId <String[]>]
[-ManagedDiskStorageAccountType <String>]
[-PlanPublisher <String>]
[-ProvisionVMAgent <Boolean>]
[-BootDiagnosticsEnabled <Boolean>]
[-Overprovision <Boolean>]
[-MaxBatchInstancePercent <Int32>]
[-TimeZone <String>]
[-BootDiagnosticsStorageUri <String>]
[-AutomaticOSUpgrade <Boolean>]
[-DisableAutoRollback <Boolean>]
[-SinglePlacementGroup <Boolean>]
[-CustomData <String>]
[-UpgradePolicyMode <UpgradeMode>]
[-ImageReferenceId <String>]
[-DisablePasswordAuthentication <Boolean>]
[-Tag <Hashtable>]
[-PlanName <String>]
[-MaxUnhealthyUpgradedInstancePercent <Int32>]
[-ImageReferencePublisher <String>]
[-PlanProduct <String>]
[-VhdContainer <String[]>]
[-ImageUri <String>]
[-SkuTier <String>]
[-EnableAutomaticUpdate <Boolean>]
[-LicenseType <String>]
-IdentityType <ResourceIdentityType>
[-SkuName <String>]
[-PlanPromotionCode <String>]
[-MaxUnhealthyInstancePercent <Int32>]
[-SkuCapacity <Int32>]
[-OsDiskWriteAccelerator <Boolean>]
[-ImageReferenceOffer <String>]
[-PauseTimeBetweenBatches <String>]
[-OsDiskCaching <CachingTypes>]
[-ImageReferenceVersion <String>]
[-UltraSSDEnabled <Boolean>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Az Update-AzureRmVmss parancsmag egy virtuálisgép-méretezési csoport (VMSS) állapotát egy helyi VMSS-objektum állapotára frissíti.
Példák
1. példa: A VMSS állapotának frissítése egy helyi VMSS-objektum állapotára.
PS C:\> Update-AzureRmVmss -ResourceGroupName "Group001" -Name "VMSS001" -VirtualMachineScaleSet $LocalVMSS
Ez a parancs frissíti a Group001 nevű erőforráscsoporthoz tartozó VMSS001 nevű VMSS állapotát egy helyi VMSS-objektum állapotára, $LocalVMSS.
Paraméterek
-AsJob
Futtassa a parancsmagot a háttérben, és adjon vissza egy feladatot a folyamat nyomon követéséhez.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-AutomaticOSUpgrade
Beállítja, hogy az operációsrendszer-frissítéseket automatikusan alkalmazza-e a méretezési csoportpéldányokra, amikor a rendszerkép egy újabb verziója elérhetővé válik.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-BootDiagnosticsEnabled
Engedélyezni kell-e a rendszerindítási diagnosztikát a virtuálisgép-méretezési csoportban.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-BootDiagnosticsStorageUri
A konzol kimenetének és képernyőképének elhelyezéséhez használandó tárfiók URI-ja.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-CustomData
Az egyéni adatok base-64 kódolású sztringét adja meg. Ez egy bináris tömbre van dekódolva, amely fájlként van mentve a virtuális gépen. A bináris tömb maximális hossza 65535 bájt.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DisableAutoRollback
Automatikus visszaállítás letiltása az automatikus operációsrendszer-frissítési szabályzathoz
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DisablePasswordAuthentication
Azt jelzi, hogy ez a parancsmag letiltja a linuxos operációs rendszer jelszavas hitelesítését.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-EnableAutomaticUpdate
Azt jelzi, hogy a VMSS windowsos virtuális gépei engedélyezve vannak-e az automatikus frissítésekhez.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-IdentityId
Megadja a virtuálisgép-méretezési csoporthoz társított felhasználói identitások listáját. A felhasználói identitáshivatkozások ARM-erőforrás-azonosítók lesznek az űrlapon: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identityes/{identityName}"
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-IdentityType
Megadja a virtuálisgép-méretezési csoporthoz használt identitás típusát. A SystemAssignedUserAssigned típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást a virtuálisgép-méretezési csoportból. A paraméter elfogadható értékei a következők:
- SystemAssigned
- UserAssigned
- SystemAssignedUserAssigned
- Egyik sem
Típus: | Nullable<T>[ResourceIdentityType] |
Elfogadott értékek: | SystemAssigned, UserAssigned, SystemAssignedUserAssigned, None |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ImageReferenceId
Megadja a kép referencia-azonosítóját.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ImageReferenceOffer
Megadja a virtuálisgép-rendszerkép (VMImage) ajánlat típusát. Képajánlat beszerzéséhez használja a Get-AzureRmVMImageOffer parancsmagot.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ImageReferencePublisher
A VMImage közzétevőjének nevét adja meg. Közzétevő beszerzéséhez használja a Get-AzureRmVMImagePublisher parancsmagot.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ImageReferenceSku
Megadja a VMImage termékváltozatot. Termékváltozatok beszerzéséhez használja a Get-AzureRmVMImageSku parancsmagot.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ImageReferenceVersion
A VMImage verzióját adja meg. A legújabb verzió használatához egy adott verzió helyett adja meg a legújabb értéket.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ImageUri
A felhasználói lemezkép blob URI-jának megadása. A VMSS létrehoz egy operációsrendszer-lemezt a felhasználói lemezkép ugyanazon tárolójában.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-LicenseType
Adja meg a licenctípust, amely a saját licencforgatókönyvet hozza létre.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ManagedDiskStorageAccountType
A felügyelt lemez tárfiókjának típusát adja meg. A paraméter elfogadható értékei a következők:
- StandardLRS
- PremiumLRS
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MaxBatchInstancePercent
Az összes virtuálisgép-példány maximális százalékos aránya, amelyet a rendszer egyszerre frissít egy kötegben futó frissítéssel. Mivel ez a maximális, nem kifogástalan példányok az előző vagy jövőbeli kötegekben, a nagyobb megbízhatóság érdekében a köteg példányainak százalékos aránya csökkenhet. Ha az érték nincs megadva, akkor 20-ra van állítva.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MaxUnhealthyInstancePercent
A méretezési csoportban lévő összes virtuálisgép-példány maximális százalékos aránya, amely egyidejűleg nem kifogástalan lehet a frissítés eredményeként, vagy ha a virtuális gép állapota nem megfelelő állapotban található a működés közbeni frissítés megszakítása előtt. A köteg indítása előtt a rendszer ellenőrzi ezt a korlátozást. Ha az érték nincs megadva, akkor 20-ra van állítva.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MaxUnhealthyUpgradedInstancePercent
A frissített virtuálisgép-példányok maximális százalékos aránya, amely nem kifogástalan állapotban található. Ez az ellenőrzés az egyes kötegek frissítése után történik. Ha ezt a százalékos értéket valaha is túllépi, a működés közbeni frissítés leáll. Ha az érték nincs megadva, akkor 20-ra van állítva.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-OsDiskCaching
Az operációsrendszer-lemez gyorsítótárazási módját adja meg. A paraméter elfogadható értékei a következők:
- Egyik sem
- Olvasás
- ReadWrite Az alapértelmezett érték a ReadWrite. Ha módosítja a gyorsítótárazás értékét, a parancsmag újraindítja a virtuális gépet. Ez a beállítás hatással van a lemez konzisztenciájára és teljesítményére.
Típus: | CachingTypes |
Elfogadott értékek: | None, ReadOnly, ReadWrite |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-OsDiskWriteAccelerator
Megadja, hogy a WriteAccelerator engedélyezve legyen vagy le legyen tiltva az operációsrendszer-lemezen.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Overprovision
Azt jelzi, hogy a parancsmag túllépi-e a VMSS-t.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PauseTimeBetweenBatches
Az egy kötegben lévő összes virtuális gép frissítésének befejezése és a következő köteg indítása közötti várakozási idő. Az időtartamot ISO 8601 formátumban kell megadni. Az alapértelmezett érték 0 másodperc (PT0S).
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PlanName
Megadja a terv nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PlanProduct
A tervterméket adja meg.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PlanPromotionCode
Megadja a terv előléptetési kódját.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PlanPublisher
A terv közzétevője.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ProvisionVMAgent
Azt jelzi, hogy a virtuálisgép-ügynököt ki kell-e kapcsolni a Windows rendszerű virtuális gépeken a VMSS-ben.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ResourceGroupName
Megadja annak az erőforráscsoportnak a nevét, amelyhez a VMSS tartozik.
Típus: | String |
Position: | 1 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-SinglePlacementGroup
Az egyetlen elhelyezési csoportot adja meg.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SkuCapacity
A VMSS példányainak számát adja meg.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SkuName
A VMSS összes példányának méretét adja meg.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SkuTier
Megadja a VMSS szintjét. A paraméter elfogadható értékei a következők:
- Standard
- Alap
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Tag
Kulcs-érték párok kivonattábla formájában. Például: @{key0="value0"; key1=$null; key2="value2"}
Típus: | Hashtable |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-TimeZone
A Windows operációs rendszer időzónájának megadása.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-UltraSSDEnabled
Az a jelző, amely lehetővé teszi vagy letiltja a képességet, hogy egy vagy több felügyelt adatlemezt használjon UltraSSD_LRS tárfióktípussal a virtuálisgép-méretezési csoportban. A UltraSSD_LRS tárfióktípusú felügyelt lemezek csak akkor vehetők fel a VMSS-hez, ha ez a tulajdonság engedélyezve van.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-UpgradePolicyMode
Megadta a méretezési csoportban lévő virtuális gépekre való frissítés módját. A paraméter elfogadható értékei a következők:
- Automatikus
- Manuális
- Gördülő
Típus: | UpgradeMode |
Elfogadott értékek: | Automatic, Manual, Rolling |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-VhdContainer
Megadja azokat a tároló URL-címeket, amelyek a VMSS operációsrendszer-lemezeinek tárolására szolgálnak.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-VirtualMachineScaleSet
Helyi VMSS-objektumot ad meg. VMSS-objektum beszerzéséhez használja a Get-AzureRmVmss parancsmagot. Ez a virtuálisgép-objektum tartalmazza a VMSS frissített állapotát.
Típus: | PSVirtualMachineScaleSet |
Position: | 3 |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-VMScaleSetName
Megadja a parancsmag által létrehozott VMSS nevét.
Típus: | String |
Aliasok: | Name |
Position: | 2 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Paraméterek: VirtualMachineScaleSet (ByValue)