New-AzVmssConfig
Létrehoz egy VMSS konfigurációs objektumot.
Syntax
New-AzVmssConfig
[[-Overprovision] <Boolean>]
[[-Location] <String>]
[-EdgeZone <String>]
[[-Tag] <Hashtable>]
[[-SkuName] <String>]
[[-SkuTier] <String>]
[[-SkuCapacity] <Int32>]
[[-UpgradePolicyMode] <UpgradeMode>]
[[-OsProfile] <VirtualMachineScaleSetOSProfile>]
[[-StorageProfile] <VirtualMachineScaleSetStorageProfile>]
[[-NetworkInterfaceConfiguration] <VirtualMachineScaleSetNetworkConfiguration[]>]
[[-Extension] <PSVirtualMachineScaleSetExtension[]>]
[-SkipExtensionsOnOverprovisionedVMs]
[-SinglePlacementGroup <Boolean>]
[-ZoneBalance]
[-PlatformFaultDomainCount <Int32>]
[-Zone <String[]>]
[-PlanName <String>]
[-PlanPublisher <String>]
[-PlanProduct <String>]
[-PlanPromotionCode <String>]
[-RollingUpgradePolicy <RollingUpgradePolicy>]
[-EnableAutomaticRepair]
[-AutomaticRepairGracePeriod <String>]
[-EnableAutomaticOSUpgrade]
[-DisableAutoRollback <Boolean>]
[-EnableUltraSSD]
[-HealthProbeId <String>]
[-BootDiagnostic <BootDiagnostics>]
[-LicenseType <String>]
[-Priority <String>]
[-EnableSpotRestore]
[-SpotRestoreTimeout <String>]
[-EvictionPolicy <String>]
[-MaxPrice <Double>]
[-TerminateScheduledEvents]
[-TerminateScheduledEventNotBeforeTimeoutInMinutes <Int32>]
[-ProximityPlacementGroupId <String>]
[-ScaleInPolicy <String[]>]
[-EncryptionAtHost]
[-OrchestrationMode <String>]
[-CapacityReservationGroupId <String>]
[-UserData <String>]
[-AutomaticRepairAction <String>]
[-BaseRegularPriorityCount <Int32>]
[-RegularPriorityPercentage <Int32>]
[-ImageReferenceId <String>]
[-SharedGalleryImageId <String>]
[-OSImageScheduledEventEnabled]
[-OSImageScheduledEventNotBeforeTimeoutInMinutes <String>]
[-SecurityType <String>]
[-EnableVtpm <Boolean>]
[-EnableSecureBoot <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzVmssConfig
[[-Overprovision] <Boolean>]
[[-Location] <String>]
[-EdgeZone <String>]
[[-Tag] <Hashtable>]
[[-SkuName] <String>]
[[-SkuTier] <String>]
[[-SkuCapacity] <Int32>]
[[-UpgradePolicyMode] <UpgradeMode>]
[[-OsProfile] <VirtualMachineScaleSetOSProfile>]
[[-StorageProfile] <VirtualMachineScaleSetStorageProfile>]
[[-NetworkInterfaceConfiguration] <VirtualMachineScaleSetNetworkConfiguration[]>]
[[-Extension] <PSVirtualMachineScaleSetExtension[]>]
[-SkipExtensionsOnOverprovisionedVMs]
[-SinglePlacementGroup <Boolean>]
[-ZoneBalance]
[-PlatformFaultDomainCount <Int32>]
[-Zone <String[]>]
[-PlanName <String>]
[-PlanPublisher <String>]
[-PlanProduct <String>]
[-PlanPromotionCode <String>]
[-RollingUpgradePolicy <RollingUpgradePolicy>]
[-EnableAutomaticRepair]
[-AutomaticRepairGracePeriod <String>]
[-EnableAutomaticOSUpgrade]
[-DisableAutoRollback <Boolean>]
[-EnableUltraSSD]
[-HealthProbeId <String>]
[-BootDiagnostic <BootDiagnostics>]
[-LicenseType <String>]
[-Priority <String>]
[-EnableSpotRestore]
[-SpotRestoreTimeout <String>]
[-EvictionPolicy <String>]
[-MaxPrice <Double>]
[-TerminateScheduledEvents]
[-TerminateScheduledEventNotBeforeTimeoutInMinutes <Int32>]
[-ProximityPlacementGroupId <String>]
[-ScaleInPolicy <String[]>]
-IdentityType <ResourceIdentityType>
[-IdentityId <String[]>]
[-EncryptionAtHost]
[-OrchestrationMode <String>]
[-CapacityReservationGroupId <String>]
[-UserData <String>]
[-AutomaticRepairAction <String>]
[-BaseRegularPriorityCount <Int32>]
[-RegularPriorityPercentage <Int32>]
[-ImageReferenceId <String>]
[-SharedGalleryImageId <String>]
[-OSImageScheduledEventEnabled]
[-OSImageScheduledEventNotBeforeTimeoutInMinutes <String>]
[-SecurityType <String>]
[-EnableVtpm <Boolean>]
[-EnableSecureBoot <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A New-AzVmssConfig parancsmag létrehoz egy konfigurálható helyi Virtual Manager-méretezési csoport (VMSS) objektumot.
A VMSS-objektum konfigurálásához használja a következő parancsmagokat:
- Add-AzVmssNetworkInterfaceConfiguration a hálózati profil beállításához.
- Set-AzVmssOsProfile az operációsrendszer-profil beállításához.
- Set-AzVmssStorageProfile a tárolási profil beállításához.
- A Get-AzComputeResourceSku az előfizetéshez és régióhoz elérhető virtuálisgép-méretek megkeresésére is használható.
A virtuálisgép-méretezési csoport többi parancsmagját itt találja.
Tekintse meg a rövid útmutatót: Virtuálisgép-méretezési csoport létrehozása az Azure PowerShell használatával oktatóanyaghoz.
Példák
1. példa: VMSS-konfigurációs objektum létrehozása
$VMSS = New-AzVmssConfig -Location $Loc -SkuCapacity 2 -SkuName "Standard_A0" -UpgradePolicyMode "Automatic" -NetworkInterfaceConfiguration $NetCfg `
| Add-AzVmssNetworkInterfaceConfiguration -Name "Test" -Primary $True -IPConfiguration $IPCfg `
| Set-AzVmssOsProfile -ComputerNamePrefix "Test" -AdminUsername $adminUsername -AdminPassword $AdminPassword `
| Set-AzVmssStorageProfile -Name "Test" -OsDiskCreateOption "FromImage" -OsDiskCaching "None" `
-ImageReferenceOffer $ImgRef.Offer -ImageReferenceSku $ImgRef.Skus -ImageReferenceVersion $ImgRef.Version `
-ImageReferencePublisher $ImgRef.PublisherName -VhdContainer $VHDContainer `
| Add-AzVmssAdditionalUnattendContent -ComponentName $AUCComponentName -Content $AUCContent -PassName $AUCPassName -SettingName $AUCSetting;
New-AzVmss -ResourceGroupName $RGName -Name $VMSSName -VirtualMachineScaleSet $VMSS;
Ez a példa létrehoz egy VMSS-konfigurációs objektumot. Az első parancs a New-AzVmssConfig parancsmaggal hoz létre egy VMSS konfigurációs objektumot, és az eredményt a $VMSS nevű változóban tárolja. A második parancs a New-AzVmss parancsmaggal hoz létre egy VMSS-t, amely az első parancsban létrehozott VMSS konfigurációs objektumot használja.
2. példa
Létrehoz egy VMSS konfigurációs objektumot. (automatikusan létrehozott)
New-AzVmssConfig -Location <String> -Overprovision $false -SkuCapacity 2 -SkuName 'Standard_A0' -SecurityType "Standard" -Tag @{key0="value0";key1=$null;key2="value2"} -UpgradePolicyMode Automatic;
3. példa
Létrehoz egy VMSS konfigurációs objektumot. (automatikusan létrehozott)
New-AzVmssConfig -Location <String> -SkuCapacity 2 -SkuName 'Standard_A0' -UpgradePolicyMode Automatic -IdentityType SystemAssigned -SecurityType "Standard";
4. példa: VMSS létrehozása az operációs rendszer rendszerképének ütemezett eseményeivel engedélyezve
$publisher = "MicrosoftWindowsServer";
$offer = "WindowsServer";
$imgSku = "2019-Datacenter";
$version = "latest";
$vmssName = 'vmss' + $rgname;
$vmssSku = "Standard_D2s_v3";
$vmssname = "vmss" + $rgname;
$domainNameLabel = "d" + $rgname;
$securityTypeStnd = "Standard";
$username = <Username>;
$password = <Password>;
$securePassword = $password | ConvertTo-SecureString -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($username, $securePassword);
# SRP
$stoname = 'sto' + $rgname;
$stotype = 'Standard_GRS';
New-AzStorageAccount -ResourceGroupName $rgname -Name $stoname -Location $loc -Type $stotype;
$stoaccount = Get-AzStorageAccount -ResourceGroupName $rgname -Name $stoname;
# NRP
$subnet = New-AzVirtualNetworkSubnetConfig -Name ('subnet' + $rgname) -AddressPrefix "10.0.0.0/24";
$vnet = New-AzVirtualNetwork -Force -Name ('vnet' + $rgname) -ResourceGroupName $rgname -Location $loc -AddressPrefix "10.0.0.0/16" -Subnet $subnet;
$vnet = Get-AzVirtualNetwork -Name ('vnet' + $rgname) -ResourceGroupName $rgname;
$subnetId = $vnet.Subnets[0].Id;
# Create VMSS with managed disk
$timeoutValue = 'PT15M';
$ipCfg = New-AzVmssIpConfig -Name 'test' -SubnetId $subnetId;
$vmss = New-AzVmssConfig -Location $loc -SkuCapacity 2 -SkuName $vmssSku -OSImageScheduledEventEnabled -OSImageScheduledEventNotBeforeTimeoutInMinutes $timeoutValue -UpgradePolicyMode "Automatic" -SecurityType $securityTypeStnd `
| Add-AzVmssNetworkInterfaceConfiguration -Name 'test' -Primary $true -IPConfiguration $ipCfg `
| Set-AzVmssOsProfile -ComputerNamePrefix 'test' -AdminUsername $username -AdminPassword $password `
| Set-AzVmssStorageProfile -OsDiskCreateOption 'FromImage' -OsDiskCaching 'None' `
-ImageReferenceOffer $offer -ImageReferenceSku $imgSku -ImageReferenceVersion $version `
-ImageReferencePublisher $publisher;
$result = New-AzVmss -ResourceGroupName $rgname -Name $vmssName -VirtualMachineScaleSet $vmss;
$vmss = Get-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName;
# $vmss.VirtualMachineProfile.ScheduledEventsProfile.OsImageNotificationProfile.Enable is the OSImageScheduledEventEnabled flag.
# $vmss.VirtualMachineProfile.ScheduledEventsProfile.OsImageNotificationProfile.NotBeforeTimeout is the timeout value 'PT15M'.
5. példa: TrustedLaunch biztonsági típusú virtuális gépek létrehozása
$rgname = "rganme";
$loc = "eastus";
New-AzResourceGroup -Name $rgname -Location $loc -Force;
# VMSS Profile & Hardware requirements for the TrustedLaunch default behavior.
$vmssSize = 'Standard_D4s_v3';
$PublisherName = "MicrosoftWindowsServer";
$Offer = "WindowsServer";
$SKU = "2016-datacenter-gensecond";
$securityType = "TrustedLaunch";
$enable = $true;
$disable = $false;
$extDefaultName = "GuestAttestation";
$vmGADefaultIDentity = "SystemAssigned";
# NRP
$subnet = New-AzVirtualNetworkSubnetConfig -Name ('subnet' + $rgname) -AddressPrefix "10.0.0.0/24";
$vnet = New-AzVirtualNetwork -Force -Name ('vnet' + $rgname) -ResourceGroupName $rgname -Location $loc -AddressPrefix "10.0.0.0/16" -Subnet $subnet;
$vnet = Get-AzVirtualNetwork -Name ('vnet' + $rgname) -ResourceGroupName $rgname;
$subnetId = $vnet.Subnets[0].Id;
# New VMSS Parameters
$vmssName1 = 'vmss1' + $rgname;
$vmssName2 = 'vmss2' + $rgname;
$vmssType = 'Microsoft.Compute/virtualMachineScaleSets';
$adminUsername = <Username>;
$adminPassword = <Password> | ConvertTo-SecureString -AsPlainText -Force;
$imgRef = New-Object -TypeName 'Microsoft.Azure.Commands.Compute.Models.PSVirtualMachineImage';
$imgRef.PublisherName = $PublisherName;
$imgRef.Offer = $Offer;
$imgRef.Skus = $SKU;
$imgRef.Version = "latest";
$ipCfg = New-AzVmssIpConfig -Name 'test' -SubnetId $subnetId;
$vmss = New-AzVmssConfig -Location $loc -SkuCapacity 2 -SkuName $vmssSize -UpgradePolicyMode 'Manual' `
| Add-AzVmssNetworkInterfaceConfiguration -Name 'test' -Primary $true -IPConfiguration $ipCfg `
| Set-AzVmssOsProfile -ComputerNamePrefix 'test' -AdminUsername $adminUsername -AdminPassword $adminPassword `
| Set-AzVmssStorageProfile -OsDiskCreateOption 'FromImage' -OsDiskCaching 'ReadOnly' `
-ImageReferenceOffer $imgRef.Offer -ImageReferenceSku $imgRef.Skus -ImageReferenceVersion $imgRef.Version `
-ImageReferencePublisher $imgRef.PublisherName;
# VMSS Creation using VMSSConfig for Trusted Launch SecurityType
$vmss1 = Set-AzVmssSecurityProfile -VirtualMachineScaleSet $vmss -SecurityType $securityType;
$result = New-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName1 -VirtualMachineScaleSet $vmss1;
$vmssGet = Get-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName1;
# Validate that for -SecurityType "TrustedLaunch" "-Vtpm" and -"SecureBoot" are "Enabled/true"
#$vmssGet.VirtualMachineProfile.SecurityProfile.UefiSettings.VTpmEnabled $true;
#$vmssGet.VirtualMachineProfile.SecurityProfile.UefiSettings.SecureBootEnabled $true;
Ez a példa létrehoz egy új VMSS-t a megbízható indítási biztonsági típushoz tartozó VMSSConfig objektummal, és alapértelmezés szerint igazként ellenőrzi a SecureBoot és a Vtpm jelzőket.
Paraméterek
-AutomaticRepairAction
A méretezési csoportban lévő nem megfelelő virtuális gépek javításához használt javítási művelet típusa (csere, újraindítás, újraimálás). Az alapértelmezett érték a csere.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AutomaticRepairGracePeriod
Az az idő, amelyre az automatikus javítások fel vannak függesztve a virtuális gép állapotváltozása miatt. A türelmi idő az állapotmódosítás befejeződése után kezdődik. Ez segít elkerülni a korai vagy véletlen javításokat. Az időtartamot ISO 8601 formátumban kell megadni. A minimálisan engedélyezett türelmi idő 30 perc (PT30M), amely szintén az alapértelmezett érték. A maximálisan engedélyezett türelmi idő 90 perc (PT90M).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BaseRegularPriorityCount
Megadja azoknak a virtuális gépeknek a minimális számát, amelyeknek normál prioritásúnak kell lenniük a VMSS Flex-példányok felskálázása során. Ez a paraméter csak rugalmas OrchestrationMode-tal rendelkező VMSS-példányokra érvényes.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BootDiagnostic
Megadja a virtuálisgép-méretezési csoport rendszerindítási diagnosztikai profilját.
Type: | BootDiagnostics |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CapacityReservationGroupId
A lefoglaláshoz használt kapacitásfoglalási csoport azonosítója.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableAutoRollback
Automatikus visszaállítás letiltása az automatikus operációsrendszer-frissítési szabályzathoz
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EdgeZone
Beállítja az élzóna nevét. Ha be van állítva, a lekérdezés a fő régió helyett a megadott peremterületre lesz irányítva.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableAutomaticOSUpgrade
Azt, hogy az operációsrendszer-frissítéseket automatikusan alkalmazni kell-e a méretezési csoportok példányaira, amikor a rendszerkép egy újabb verziója elérhetővé válik.
Type: | SwitchParameter |
Aliases: | AutoOSUpgrade |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAutomaticRepair
Engedélyezi az automatikus javításokat a virtuálisgép-méretezési csoportban.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableSecureBoot
Megadja, hogy engedélyezni kell-e a biztonságos rendszerindítást a virtuális gépen.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableSpotRestore
Engedélyezi a Kihasználatlan visszaállítás funkciót, amelyben a kiürített VMSS SPOT-példányokat a rendszer opportunista módon próbálja visszaállítani a kapacitás rendelkezésre állása és a díjszabási korlátozások alapján
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableUltraSSD
Lehetővé teszi, hogy egy vagy több felügyelt adatlemez 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableVtpm
Megadja, hogy a virtuális gépen engedélyezve legyen-e a vTPM.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EncryptionAtHost
Ez a paraméter engedélyezi az összes lemez titkosítását, beleértve magát a gazdagépen található Resource/Temp lemezt is. Alapértelmezett: A gazdagép titkosítása le lesz tiltva, kivéve, ha ez a tulajdonság igaz értékre van állítva az erőforrás esetében.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EvictionPolicy
Megadja a méretezési csoportban lévő virtuális gépek kiürítési szabályzatát.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Extension
Megadja a VMSS bővítményinformációs objektumát. Az Add-AzVmssExtension parancsmaggal hozzáadhatja ezt az objektumot.
Type: | PSVirtualMachineScaleSetExtension[] |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HealthProbeId
Megadja a virtuálisgép-méretezési csoport egy példányának állapotának meghatározásához használt terheléselosztó-mintavétel azonosítóját. A HealthProbeId a következő formában érhető el: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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}"
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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
Type: | Nullable<T>[ResourceIdentityType] |
Accepted values: | SystemAssigned, UserAssigned, SystemAssignedUserAssigned, None |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ImageReferenceId
A katalógus lemezképének egyedi azonosítóját adta meg a virtuális gépek üzembe helyezéséhez. Ez lekérhető a katalógus képének GET hívásából.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LicenseType
Adja meg a licenctípust, amely a saját licencforgatókönyvet hozza létre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
Megadja azt az Azure-helyet, ahol a VMSS létrejön.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MaxPrice
Meghatározza a kihasználatlan virtuális gépek/virtuális gépek maximális árát. Ez az ár amerikai dollárban van. Ez az ár a virtuális gép méretének aktuális kihasználatlan árával lesz összehasonlítva. Az árakat a kihasználatlan virtuális gép/VMSS létrehozása/frissítésekor hasonlítják össze, és a művelet csak akkor lesz sikeres, ha a maximális Ár nagyobb, mint a jelenlegi kihasználatlan ár. A maxPrice a kihasználatlan virtuális gép/VMSS kizárására is használható, ha a jelenlegi azonnali ár meghaladja a maxPrice értéket a virtuális gép/VMSS létrehozása után. A lehetséges értékek a következők: a nullánál nagyobb decimális értékek. Példa: 0.01538. A -1 azt jelzi, hogy a kihasználatlan virtuális gépet/VMSS-t ár miatt nem szabad kiüríteni. Emellett az alapértelmezett maximális ár -1, ha ön nem adja meg.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NetworkInterfaceConfiguration
Megadja azt a hálózati profilobjektumot, amely a VMSS-konfiguráció hálózati tulajdonságait tartalmazza. Az Add-AzVmssNetworkInterfaceConfiguration parancsmaggal hozzáadhatja ezt az objektumot.
Type: | VirtualMachineScaleSetNetworkConfiguration[] |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OrchestrationMode
Megadja a virtuálisgép-méretezési csoport vezénylési módját. Lehetséges értékek: Egységes, rugalmas
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OSImageScheduledEventEnabled
Megadja, hogy az operációsrendszer-rendszerkép ütemezett eseménye engedélyezve van-e vagy le van-e tiltva.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OSImageScheduledEventNotBeforeTimeoutInMinutes
Az újragondolt vagy az operációs rendszer frissítésével rendelkező virtuális gépeknek az esemény automatikus jóváhagyása előtt esetleg jóvá kell hagyniuk az operációsrendszer-rendszerkép ütemezett eseményét (időtúllépés). A konfiguráció ISO 8601 formátumban van megadva, az érték 15 perc (PT15M).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OsProfile
Megadja azt az operációsrendszer-profilobjektumot, amely a VMSS-konfiguráció operációsrendszer-tulajdonságait tartalmazza. Az objektum beállításához használhatja a Set-AzVmssOsProfile parancsmagot.
Type: | VirtualMachineScaleSetOSProfile |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Overprovision
Azt jelzi, hogy a parancsmag túllépi-e a VMSS-t.
Type: | Nullable<T>[Boolean] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PlanName
Megadja a terv nevét.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PlanProduct
A tervterméket adja meg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PlanPromotionCode
Megadja a terv előléptetési kódját.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PlanPublisher
A terv közzétevője.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PlatformFaultDomainCount
Hibatartományok száma az egyes elhelyezési csoportokhoz.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Priority
A virtuális machien prioritása a méretezési csoportban. Csak a támogatott értékek a "Regular", a "Spot" és az "Low". A "Regular" a normál virtuális géphez készült. A "Spot" a kihasználatlan virtuális géphez készült. Az "Alacsony" a kihasználatlan virtuális gépekre is vonatkozik, de a "Spot" helyére a "Spot" lép. Használja a "Spot" elemet a "Low" helyett.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProximityPlacementGroupId
A méretezési csoporthoz használandó közelségi elhelyezési csoport erőforrás-azonosítója.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RegularPriorityPercentage
Megadja a BaseRegularCount teljesülése után a virtuális gépek kívánt százalékos arányát, amelyek normál prioritásúak a VMSS Flex-példány felskálázása során. Ez a tulajdonság csak rugalmas OrchestrationMode-tal rendelkező VMSS-példányokra érvényes.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RollingUpgradePolicy
A működés közbeni frissítési szabályzatot adja meg.
Type: | RollingUpgradePolicy |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ScaleInPolicy
A virtuálisgép-méretezési csoport skálázása során követendő szabályok. A lehetséges értékek a következők: "Default", "OldestVM" és "NewestVM". "Alapértelmezett", ha egy virtuálisgép-méretezési csoport méretezése történik, a méretezési csoport először zónák között lesz egyensúlyban, ha ez egy zónaszintű méretezési csoport. Ezt követően a hibatartományok között a lehető legnagyobb mértékben ki lesz egyensúlyban. Az egyes tartalék tartományokon belül az eltávolításhoz kiválasztott virtuális gépek lesznek a legújabbak, amelyek nem lesznek védve a méretezéstől. A "LegrégebbiVM" a virtuálisgép-méretezési csoport méretezésekor a legöregebb virtuális gépeket választja ki, amelyek nincsenek védve a méretezéstől. A zónaszintű virtuálisgép-méretezési csoportok esetében a méretezési csoport először a zónák között lesz egyensúlyban. Az egyes zónákban a nem védett legrégebbi virtuális gépeket választjuk ki az eltávolításhoz. "LegújabbVM", amikor egy virtuálisgép-méretezési csoport méretezése folyamatban van, a rendszer kiválasztja a legújabb virtuális gépeket, amelyek nincsenek védve a méretezéstől. A zónaszintű virtuálisgép-méretezési csoportok esetében a méretezési csoport először a zónák között lesz egyensúlyban. Az egyes zónákban a nem védett legújabb virtuális gépeket választjuk ki az eltávolításhoz.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SecurityType
A virtuális gép SecurityType tulajdonságát adja meg. Az Uefi engedélyezéséhez minden megadott értékre be kell állítani Gépház. Alapértelmezett: Az Uefi Gépház csak akkor lesz engedélyezve, ha ez a tulajdonság be van állítva.
Type: | String |
Accepted values: | TrustedLaunch, ConfidentialVM, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SharedGalleryImageId
A megosztott katalógus lemezképének egyedi azonosítóját adta meg a virtuális gép üzembe helyezéséhez. Ez lekérhető a megosztott katalógus képének GET hívásából.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SinglePlacementGroup
Az egyetlen elhelyezési csoportot adja meg.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkipExtensionsOnOverprovisionedVMs
Azt adja meg, hogy a bővítmények nem futnak a túlterjedt virtuális gépeken.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkuCapacity
A VMSS példányainak számát adja meg.
Type: | Int32 |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkuName
A VMSS összes példányának méretét adja meg. A Get-AzComputeResourceSku segítségével megtalálhatja az előfizetéséhez és régiójához elérhető méreteket.
Type: | String |
Aliases: | AccountType |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SkuTier
Megadja a VMSS szintjét. A paraméter elfogadható értékei a következők:
- Standard
- Alap
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SpotRestoreTimeout
Iso 8601-es időkorlátként kifejezett időtúllépési értéket ad meg, amely után a platform nem próbálja visszaállítani a VMSS SPOT-példányokat
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageProfile
Megadja a VMSS-konfiguráció lemeztulajdonságait tartalmazó tárprofil-objektumot. Az objektum beállításához használhatja a Set-AzVmssStorageProfile parancsmagot.
Type: | VirtualMachineScaleSetStorageProfile |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tag
Kulcs-érték párok kivonattábla formájában. Például: @{key0="value0"; key1=$null; key2="value2"}
Type: | Hashtable |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TerminateScheduledEventNotBeforeTimeoutInMinutes
A törölt virtuális gépek konfigurálható időtartamának (percekben) valószínűleg jóvá kell hagynia az ütemezett esemény leállítását az esemény automatikus jóváhagyása előtt (időtúllépés esetén).
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TerminateScheduledEvents
Ütemezett események leállításának engedélyezése
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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
Type: | Nullable<T>[UpgradeMode] |
Accepted values: | Automatic, Manual, Rolling |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UserData
UserData a virtuális géphez, amely a base-64 kódolású lesz. Az ügyfélnek itt nem szabad titkos kulcsokat átadnia.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Zone
Megadja a virtuálisgép-méretezési csoport zónalistáját.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ZoneBalance
A zónakimaradás esetén szigorúan a virtuális gépek eloszlásának x zónák közötti kényszerítése.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.UpgradeMode, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
VirtualMachineScaleSetOSProfile
VirtualMachineScaleSetStorageProfile
VirtualMachineScaleSetNetworkConfiguration[]
VirtualMachineScaleSetExtension[]
String[]
Nullable<T>[[Microsoft.Azure.Management.Compute.Models.ResourceIdentityType, Microsoft.Azure.Management.Compute, Version=23.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
Kimenetek
Kapcsolódó hivatkozások
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: