New-AzVmssConfig

Tworzy obiekt konfiguracji zestawu skalowania maszyn wirtualnych.

Składnia

DefaultParameterSet (domyślnie)

New-AzVmssConfig
    [[-Overprovision] <Boolean>]
    [[-Location] <String>]
    [[-Tag] <Hashtable>]
    [[-SkuName] <String>]
    [[-SkuTier] <String>]
    [[-SkuCapacity] <Int32>]
    [[-UpgradePolicyMode] <UpgradeMode>]
    [[-OsProfile] <VirtualMachineScaleSetOSProfile>]
    [[-StorageProfile] <VirtualMachineScaleSetStorageProfile>]
    [[-NetworkInterfaceConfiguration] <VirtualMachineScaleSetNetworkConfiguration[]>]
    [[-Extension] <PSVirtualMachineScaleSetExtension[]>]
    [-EdgeZone <String>]
    [-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>]
    [-DisableCapacityReservationAssignment]
    [-UserData <String>]
    [-AutomaticRepairAction <String>]
    [-BaseRegularPriorityCount <Int32>]
    [-RegularPriorityPercentage <Int32>]
    [-ImageReferenceId <String>]
    [-SharedGalleryImageId <String>]
    [-OSImageScheduledEventEnabled]
    [-OSImageScheduledEventNotBeforeTimeoutInMinutes <String>]
    [-ProcessorMode <String>]
    [-SecurityType <String>]
    [-EnableVtpm <Boolean>]
    [-EnableSecureBoot <Boolean>]
    [-SecurityPostureId <String>]
    [-SecurityPostureExcludeExtension <String[]>]
    [-SkuProfileVmSize <String[]>]
    [-SkuProfileAllocationStrategy <String>]
    [-EnableResilientVMCreate]
    [-EnableResilientVMDelete]
    [-EnableAutomaticZoneRebalance]
    [-AutomaticZoneRebalanceStrategy <String>]
    [-AutomaticZoneRebalanceBehavior <String>]
    [-ZonePlacementPolicy <String>]
    [-MaxZoneCount <Int32>]
    [-EnableMaxInstancePercentPerZone]
    [-MaxInstancePercentPerZoneValue <Int32>]
    [-IncludeZone <String[]>]
    [-ExcludeZone <String[]>]
    [-HighSpeedInterconnectPlacement <String>]
    [-LifecycleHooksProfile <LifecycleHooksProfile>]
    [-ZonalPlatformFaultDomainAlignMode <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ExplicitIdentityParameterSet

New-AzVmssConfig
    [[-Overprovision] <Boolean>]
    [[-Location] <String>]
    [[-Tag] <Hashtable>]
    [[-SkuName] <String>]
    [[-SkuTier] <String>]
    [[-SkuCapacity] <Int32>]
    [[-UpgradePolicyMode] <UpgradeMode>]
    [[-OsProfile] <VirtualMachineScaleSetOSProfile>]
    [[-StorageProfile] <VirtualMachineScaleSetStorageProfile>]
    [[-NetworkInterfaceConfiguration] <VirtualMachineScaleSetNetworkConfiguration[]>]
    [[-Extension] <PSVirtualMachineScaleSetExtension[]>]
    -IdentityType <ResourceIdentityType>
    [-EdgeZone <String>]
    [-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[]>]
    [-IdentityId <String[]>]
    [-EncryptionIdentity <String>]
    [-EncryptionAtHost]
    [-OrchestrationMode <String>]
    [-CapacityReservationGroupId <String>]
    [-DisableCapacityReservationAssignment]
    [-UserData <String>]
    [-AutomaticRepairAction <String>]
    [-BaseRegularPriorityCount <Int32>]
    [-RegularPriorityPercentage <Int32>]
    [-ImageReferenceId <String>]
    [-SharedGalleryImageId <String>]
    [-OSImageScheduledEventEnabled]
    [-OSImageScheduledEventNotBeforeTimeoutInMinutes <String>]
    [-ProcessorMode <String>]
    [-SecurityType <String>]
    [-EnableVtpm <Boolean>]
    [-EnableSecureBoot <Boolean>]
    [-SecurityPostureId <String>]
    [-SecurityPostureExcludeExtension <String[]>]
    [-SkuProfileVmSize <String[]>]
    [-SkuProfileAllocationStrategy <String>]
    [-EnableResilientVMCreate]
    [-EnableResilientVMDelete]
    [-EnableAutomaticZoneRebalance]
    [-AutomaticZoneRebalanceStrategy <String>]
    [-AutomaticZoneRebalanceBehavior <String>]
    [-ZonePlacementPolicy <String>]
    [-MaxZoneCount <Int32>]
    [-EnableMaxInstancePercentPerZone]
    [-MaxInstancePercentPerZoneValue <Int32>]
    [-IncludeZone <String[]>]
    [-ExcludeZone <String[]>]
    [-HighSpeedInterconnectPlacement <String>]
    [-LifecycleHooksProfile <LifecycleHooksProfile>]
    [-ZonalPlatformFaultDomainAlignMode <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Opis

Polecenie cmdlet New-AzVmssConfig tworzy konfigurowalny lokalny obiekt zestawu skalowania programu Virtual Manager (VMSS).

Aby skonfigurować obiekt VMSS, użyj następujących poleceń cmdlet:

Zobacz inne polecenia cmdlet dla zestawu skalowania maszyn wirtualnych tutaj.

Aby uzyskać samouczek, zobacz Quickstart: Tworzenie zestawu skalowania maszyn wirtualnych przy użyciu Azure PowerShell.

Przykłady

Przykład 1. Tworzenie obiektu konfiguracji zestawu skalowania maszyn wirtualnych

$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;

W tym przykładzie zostanie utworzony obiekt konfiguracji zestawu skalowania maszyn wirtualnych. Pierwsze polecenie używa polecenia cmdlet New-AzVmssConfig do utworzenia obiektu konfiguracji zestawu skalowania maszyn wirtualnych i zapisuje wynik w zmiennej o nazwie $VMSS. Drugie polecenie używa polecenia cmdlet New-AzVmss do utworzenia zestawu skalowania maszyn wirtualnych używającego obiektu konfiguracji zestawu skalowania maszyn wirtualnych utworzonego w pierwszym poleceniu.

Przykład 2

Tworzy obiekt konfiguracji zestawu skalowania maszyn wirtualnych. (autogenerated)

New-AzVmssConfig -Location <String> -Overprovision $false -SkuCapacity 2 -SkuName 'Standard_A0' -SecurityType "Standard" -Tag @{key0="value0";key1=$null;key2="value2"} -UpgradePolicyMode Automatic;

Przykład 3

Tworzy obiekt konfiguracji zestawu skalowania maszyn wirtualnych. (autogenerated)

New-AzVmssConfig -Location <String> -SkuCapacity 2 -SkuName 'Standard_A0' -UpgradePolicyMode Automatic -IdentityType SystemAssigned -SecurityType "Standard";

Przykład 4. Tworzenie zestawu skalowania maszyn wirtualnych z włączonymi zaplanowanymi zdarzeniami obrazu systemu operacyjnego

$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>;
$securePassword = ConvertTo-SecureString -String "****" -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'.

Przykład 5. Tworzenie maszyn wirtualnych z typem zabezpieczeń TrustedLaunch

$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 = ConvertTo-SecureString -String "****" -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;

W tym przykładzie tworzony jest nowy zestaw skalowania maszyn wirtualnych przy użyciu obiektu VMSSConfig dla typu zabezpieczeń zaufanego uruchamiania i domyślnie weryfikuje flagi SecureBoot i Vtpm jako True.

Przykład 6. Tworzenie konfiguracji zestawu skalowania maszyn wirtualnych przy użyciu trybu procesora

New-AzVmssConfig -Location "westus" -SkuName "Standard_E2pds_v8" -SkuCapacity 2 -ProcessorMode "Deterministic"

Przykład 7. Tworzenie konfiguracji usługi VMSS typu SpotPlus

New-AzVmssConfig -Location "eastus2" -SkuName "Standard_D2s_v5" -SkuCapacity 2 -UpgradePolicyMode "Automatic" -Priority "SpotPlus" -EvictionPolicy "Deallocate" -MaxPrice -1

To polecenie tworzy obiekt konfiguracji zestawu skalowania, którego wystąpienia używają priorytetu Spot Plus, następnej generacji Azure Spot, która zapewnia większą niezawodność i dłuższy czas działania niż "Spot" w obniżonej cenie. "-EvictionPolicy" i "-MaxPrice" zachowują się tak samo jak w przypadku "Spot". Użycie polecenia "SpotPlus" wymaga Microsoft. Funkcja subskrypcji usługi Compute/SpotPlus do zarejestrowania i regionu, w którym jest włączona funkcja.

Przykład 8. Tworzenie konfiguracji zestawu skalowania maszyn wirtualnych Typu SpotPlus z połączeniem priorytetowym

New-AzVmssConfig -Location "eastus2" -SkuName "Standard_D2s_v5" -SkuCapacity 10 -OrchestrationMode "Flexible" -PlatformFaultDomainCount 1 -Priority "SpotPlus" -EvictionPolicy "Delete" -BaseRegularPriorityCount 5 -RegularPriorityPercentage 50

To polecenie tworzy obiekt konfiguracji zestawu skalowania w trybie elastycznej orkiestracji, który miesza regularne wystąpienia priorytetu z wystąpieniami spot Plus. Pierwsze 5 wystąpień jest regularnymi priorytetami, a 50 procent wystąpień powyżej bazy jest również zwykłym priorytetem. Pozostałe wystąpienia używają priorytetu Spot Plus.

Parametry

-AutomaticRepairAction

Typ akcji naprawy (zamień, uruchom ponownie, reimage), która będzie używana do naprawiania maszyn wirtualnych w złej kondycji w zestawie skalowania. Wartość domyślna to zastąp.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-AutomaticRepairGracePeriod

Czas wstrzymania automatycznych napraw z powodu zmiany stanu maszyny wirtualnej. Czas prolongaty rozpoczyna się po zakończeniu zmiany stanu. Pomaga to uniknąć przedwczesnych lub przypadkowych napraw. Czas trwania należy określić w formacie ISO 8601. Minimalny dozwolony okres prolongaty to 30 minut (PT30M), który jest również wartością domyślną. Maksymalny dozwolony okres prolongaty wynosi 90 minut (PT90M).

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-AutomaticZoneRebalanceBehavior

Określa zachowanie automatycznego równoważenia strefy.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AutomaticZoneRebalanceStrategy

Określa strategię automatycznego równoważenia strefy.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-BaseRegularPriorityCount

Określa minimalną liczbę maszyn wirtualnych, które muszą być priorytetem Regularnym w ramach skalowania wystąpień Flex usługi VMSS w poziomie. Ten parametr jest prawidłowy tylko w przypadku wystąpień zestawu skalowania maszyn wirtualnych w trybie elastycznym OrchestrationMode.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-BootDiagnostic

Określa profil diagnostyki rozruchu zestawu skalowania maszyn wirtualnych.

Właściwości parametru

Typ:BootDiagnostics
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-CapacityReservationGroupId

Identyfikator grupy rezerwacji pojemności używanej do przydzielenia.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Confirm

Prosi o potwierdzenie przed uruchomieniem cmdletu.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:por

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Właściwości parametru

Typ:IAzureContextContainer
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DisableAutoRollback

Wyłączanie automatycznego wycofywania dla zasad automatycznego uaktualniania systemu operacyjnego

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DisableCapacityReservationAssignment

Określa, że wystąpienia zestawu skalowania maszyn wirtualnych są jawnie zrezygnowane z skojarzenia z dowolną rezerwacją pojemności. Po ustawieniu wystąpienia nie będą mogły niejawnie ani jawnie skojarzyć z żadnym typem rezerwacji pojemności i będą zużywać pojemność z publicznie dostępnej pojemności.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EdgeZone

Ustawia nazwę strefy krawędzi. W przypadku ustawienia zapytanie będzie kierowane do określonej strefy brzegowej zamiast do regionu głównego.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EnableAutomaticOSUpgrade

Czy uaktualnienia systemu operacyjnego powinny być automatycznie stosowane do wystąpień zestawu skalowania w sposób kroczący, gdy nowsza wersja obrazu stanie się dostępna.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:AutoOSUpgrade

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableAutomaticRepair

Włącza automatyczne naprawy w zestawie skalowania maszyn wirtualnych.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EnableAutomaticZoneRebalance

Określa, czy w zestawie skalowania maszyn wirtualnych należy włączyć automatyczne równoważenie strefy. Wartość domyślna to fałsz.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EnableMaxInstancePercentPerZone

Określa, czy parametr maxInstancePercentPerZonePolicy powinien być włączony w zestawie skalowania maszyn wirtualnych.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EnableResilientVMCreate

Określa, czy w zestawie skalowania maszyn wirtualnych należy włączyć odporne tworzenie maszyn wirtualnych. Wartość domyślna to fałsz.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableResilientVMDelete

Określa, czy w zestawie skalowania maszyn wirtualnych należy włączyć odporne usuwanie maszyn wirtualnych. Wartość domyślna to fałsz.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableSecureBoot

Określa, czy bezpieczny rozruch powinien być włączony na maszynie wirtualnej.

Właściwości parametru

Typ:

Nullable<T>[Boolean]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EnableSpotRestore

Włącza funkcję spot-Try-Restore, w której eksmitowane wystąpienia usługi VMSS SPOT będą próbowały zostać przywrócone oportunistyczne na podstawie dostępności pojemności i ograniczeń cenowych

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EnableUltraSSD

Umożliwia korzystanie z co najmniej jednego zarządzanego dysku danych z typem konta magazynu UltraSSD_LRS w zestawie skalowania maszyn wirtualnych. Dyski zarządzane z typem konta magazynu UltraSSD_LRS można dodać do zestawu skalowania maszyn wirtualnych tylko wtedy, gdy ta właściwość jest włączona.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EnableVtpm

Określa, czy maszyna wirtualna ma być włączona na maszynie wirtualnej.

Właściwości parametru

Typ:

Nullable<T>[Boolean]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EncryptionAtHost

Ten parametr umożliwi szyfrowanie wszystkich dysków, w tym dysku zasobu/tempa na samym hoście. Ustawienie domyślne: Szyfrowanie na hoście zostanie wyłączone, chyba że ta właściwość ma wartość true dla zasobu.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EncryptionIdentity

Określa tożsamość użytkownika skojarzona z maszyną wirtualną. Ta tożsamość będzie używana do Azure Disk Encryption.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ExplicitIdentityParameterSet
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-EvictionPolicy

Określa zasady eksmisji dla maszyn wirtualnych w zestawie skalowania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-ExcludeZone

Ta właściwość uzupełnia właściwość "zonePlacementPolicy". Jeśli właściwość "zonePlacementPolicy" jest ustawiona na wartość "Any", strefa dostępności wybrana przez system nie może być obecna na liście stref dostępności przekazanych z wartością "excludeZones". Jeśli opcja "excludeZones" nie zostanie podana, wszystkie strefy dostępności w regionie będą brane pod uwagę do wyboru.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Extension

Określa obiekt informacji o rozszerzeniu dla zestawu skalowania maszyn wirtualnych. Aby dodać ten obiekt, możesz użyć polecenia cmdlet Add-AzVmssExtension .

Właściwości parametru

Typ:

PSVirtualMachineScaleSetExtension[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:10
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-HealthProbeId

Określa identyfikator sondy modułu równoważenia obciążenia używanego do określania kondycji wystąpienia w zestawie skalowania maszyn wirtualnych. HealthProbeId ma postać "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/loadBalancers/{loadBalancerName}/probes/{probeName}".

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-HighSpeedInterconnectPlacement

Określa rozmieszczenie szybkich połączeń wzajemnych dla zestawu skalowania maszyn wirtualnych.

Właściwości parametru

Typ:String
Domyślna wartość:None
Dopuszczalne wartości:None, Trunk
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-IdentityId

Określa listę tożsamości użytkowników skojarzonych z zestawem skalowania maszyn wirtualnych. Odwołania do tożsamości użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/identities/{identityName}"

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ExplicitIdentityParameterSet
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-IdentityType

Określa typ tożsamości używanej dla zestawu skalowania maszyn wirtualnych. Typ "SystemAssignedUserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości z zestawu skalowania maszyn wirtualnych. Dopuszczalne wartości dla tego parametru to:

  • SystemAssigned
  • UserAssigned
  • SystemAssignedUserAssigned
  • None

Właściwości parametru

Typ:

Nullable<T>[ResourceIdentityType]

Domyślna wartość:None
Dopuszczalne wartości:SystemAssigned, UserAssigned, SystemAssignedUserAssigned, None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ExplicitIdentityParameterSet
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-ImageReferenceId

Określono unikatowy identyfikator obrazu galerii dla wdrożenia usługi vmss. Można to pobrać z poziomu wywołania GET obrazu galerii.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IncludeZone

Ta właściwość uzupełnia właściwość "zonePlacementPolicy". Jeśli właściwość "zonePlacementPolicy" jest ustawiona na "Dowolna", strefa dostępności wybrana przez system musi znajdować się na liście stref dostępności przekazanych z "includeZones". Jeśli opcja "includeZones" nie zostanie podana, wszystkie strefy dostępności w regionie będą brane pod uwagę do wyboru.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-LicenseType

Określ typ licencji, który służy do przenoszenia własnego scenariusza licencji.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-LifecycleHooksProfile

Określa profil hooków cyklu życia dla zestawu skali maszyny wirtualnej.

Użyj polecenia "New-AzVmssLifecycleHookConfig", aby utworzyć obiekty zaczepienia, a następnie skompiluj profil za pomocą polecenia "Set-AzVmssLifecycleHooksProfile" lub utwórz obiekt LifecycleHooksProfile bezpośrednio, jak pokazano poniżej:

$hook    = New-AzVmssLifecycleHookConfig -Type 'UpgradeAutoOSScheduling' -WaitDuration 'PT8H'
$profile = New-Object -TypeName Microsoft.Azure.Management.Compute.Models.LifecycleHooksProfile -Property @{ LifecycleHooks = @($hook) }
New-AzVmssConfig -Location eastus -SkuCapacity 2 -LifecycleHooksProfile $profile

Właściwości parametru

Typ:LifecycleHooksProfile
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Location

Określa lokalizację Azure, w której jest tworzony zestaw skalowania maszyn wirtualnych.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:1
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-MaxInstancePercentPerZoneValue

Ogranicz liczbę wystąpień w każdej strefie dostępności jako procent całkowitej pojemności zestawu skalowania maszyn wirtualnych. Na przykład: jeśli ustawiono wartość 50, oznacza to, że w dowolnym momencie nie można przydzielić do jednej strefy nie więcej niż 50% maszyn wirtualnych w zestawie skalowania.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-MaxPrice

Określa maksymalną cenę, którą chcesz zapłacić za maszynę wirtualną typu spot/usługę VMSS. Ta cena jest wyrażona w dolarach amerykańskich. Ta cena zostanie porównana z bieżącą ceną spot dla rozmiaru maszyny wirtualnej. Ponadto ceny są porównywane w momencie tworzenia/aktualizowania maszyny wirtualnej typu spot/zestawu skalowania maszyn wirtualnych typu spot, a operacja powiedzie się tylko wtedy, gdy wartość maxPrice jest większa niż bieżąca cena spot. Wartość maxPrice będzie również używana do eksmitowania maszyny wirtualnej typu spot/zestawu skalowania maszyn wirtualnych typu spot, jeśli bieżąca cena typu spot przekroczy wartość maxPrice po utworzeniu maszyny wirtualnej/zestawu skalowania maszyn wirtualnych. Możliwe wartości to: dowolna wartość dziesiętna większa niż zero. Przykład: 0.01538. -1 wskazuje, że maszyna wirtualna/usługa VMSS typu spot nie powinna być eksmitowana ze względów cenowych. Ponadto domyślna maksymalna cena jest -1, jeśli nie zostanie podana przez Ciebie.

Właściwości parametru

Typ:Double
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-MaxZoneCount

Maksymalna liczba stref dostępności do użycia, jeśli parametr ZonePlacementPolicy ma wartość "Auto". Jeśli nie zostanie określony, zostaną użyte wszystkie strefy dostępności.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-NetworkInterfaceConfiguration

Określa obiekt profilu sieciowego zawierający właściwości sieci dla konfiguracji zestawu skalowania maszyn wirtualnych. Aby dodać ten obiekt, możesz użyć polecenia cmdlet Add-AzVmssNetworkInterfaceConfiguration .

Właściwości parametru

Typ:

VirtualMachineScaleSetNetworkConfiguration[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:9
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-OrchestrationMode

Określa tryb aranżacji zestawu skalowania maszyn wirtualnych. Możliwe wartości: Jednolite, Elastyczne

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-OSImageScheduledEventEnabled

Określa, czy zaplanowane zdarzenie obrazu systemu operacyjnego jest włączone, czy wyłączone.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-OSImageScheduledEventNotBeforeTimeoutInMinutes

Czas ponownego odtworzenia maszyny wirtualnej lub uaktualnienia systemu operacyjnego będzie musiał potencjalnie zatwierdzić zaplanowane zdarzenie obrazu systemu operacyjnego przed automatycznym zatwierdzeniem zdarzenia (przekroczono limit czasu). Konfiguracja jest określona w formacie ISO 8601 z wartością ustawioną na 15 minut (PT15M).

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-OsProfile

Określa obiekt profilu systemu operacyjnego, który zawiera właściwości systemu operacyjnego dla konfiguracji zestawu skalowania maszyn wirtualnych. Aby ustawić ten obiekt, możesz użyć polecenia cmdlet Set-AzVmssOsProfile .

Właściwości parametru

Typ:VirtualMachineScaleSetOSProfile
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:7
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Overprovision

Wskazuje, czy polecenie cmdlet overprovisions the VMSS.

Właściwości parametru

Typ:

Nullable<T>[Boolean]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-PlanName

Określa nazwę planu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-PlanProduct

Określa produkt planu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-PlanPromotionCode

Określa kod podwyższania poziomu planu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-PlanPublisher

Określa wydawcę planu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-PlatformFaultDomainCount

Liczba domen błędów dla każdej grupy umieszczania.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Priority

Priorytet maszyny wirtualnej w zestawie skalowania. Obsługiwane są tylko wartości "Regular", "Spot", "SpotPlus" i "Low". "Regular" jest przeznaczony dla zwykłej maszyny wirtualnej. "Spot" jest przeznaczony dla maszyny wirtualnej typu spot. "SpotPlus" to następna generacja maszyny wirtualnej typu spot, która oferuje większą niezawodność i dłuższy czas działania niż "Spot". Wartość "Niska" dotyczy również maszyny wirtualnej typu spot, ale jest zastępowana przez "Spot". Użyj polecenia "Spot" zamiast "Niski".

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-ProcessorMode

Określa zachowanie częstotliwości procesora dla wystąpień maszyn wirtualnych w modelu zestawu skalowania. Typowe wartości to Deterministic i Opportunistic.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-ProximityPlacementGroupId

Identyfikator zasobu grupy umieszczania w pobliżu do użycia z tym zestawem skalowania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-RegularPriorityPercentage

Określa żądaną wartość procentową maszyn wirtualnych, po osiągnięciu wartości BaseRegularCount, która ma stały priorytet, ponieważ wystąpienie usługi VMSS Flex jest skalowane w poziomie. Ta właściwość jest prawidłowa tylko w przypadku wystąpień zestawu skalowania maszyn wirtualnych w trybie elastycznym OrchestrationMode.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-RollingUpgradePolicy

Określa zasady uaktualniania stopniowego.

Właściwości parametru

Typ:RollingUpgradePolicy
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-ScaleInPolicy

Reguły, które mają być przestrzegane podczas skalowania w zestawie skalowania maszyn wirtualnych. Możliwe wartości to: "Default", "OldestVM" i "NewestVM". Wartość domyślna, gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, zestaw skalowania najpierw będzie równoważony między strefami, jeśli jest to zestaw skalowania strefowego. Następnie będzie on wyważony w domenach błędów tak daleko, jak to możliwe. W każdej domenie błędów maszyny wirtualne wybrane do usunięcia będą najnowszymi, które nie są chronione przed skalowaniem. "Najstarsze maszyny wirtualne", gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, najstarsze maszyny wirtualne, które nie są chronione przed skalowaniem w poziomie, zostaną wybrane do usunięcia. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najstarsze maszyny wirtualne, które nie są chronione. "Najnowsze maszyny wirtualne", gdy zestaw skalowania maszyn wirtualnych jest skalowany w poziomie, najnowsze maszyny wirtualne, które nie są chronione przed skalowaniem w poziomie, zostaną wybrane do usunięcia. W przypadku zestawów skalowania maszyn wirtualnych strefowych zestaw skalowania najpierw będzie równoważyny w różnych strefach. W każdej strefie do usunięcia zostaną wybrane najnowsze maszyny wirtualne, które nie są chronione.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SecurityPostureExcludeExtension

Lista rozszerzeń maszyn wirtualnych do wykluczenia podczas stosowania stanu zabezpieczeń.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SecurityPostureId

Identyfikator odwołania do stanu zabezpieczeń w postaci /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SecurityType

Określa typ zabezpieczeń maszyny wirtualnej. Musi być ustawiona na dowolną określoną wartość, aby włączyć interfejs UefiSettings. Ustawienie domyślne: Ustawienie UefiSettings nie zostanie włączone, chyba że ta właściwość jest ustawiona.

Właściwości parametru

Typ:String
Domyślna wartość:None
Dopuszczalne wartości:TrustedLaunch, ConfidentialVM, Standard
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SharedGalleryImageId

Określono unikatowy identyfikator obrazu galerii udostępnionej dla wdrożenia maszyny wirtualnej. Można to pobrać z udostępnionego wywołania GET obrazu galerii.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SinglePlacementGroup

Określa pojedynczą grupę umieszczania.

Właściwości parametru

Typ:

Nullable<T>[Boolean]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SkipExtensionsOnOverprovisionedVMs

Określa, że rozszerzenia nie są uruchamiane na dodatkowych nadmiernie aprowizowanych maszynach wirtualnych.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SkuCapacity

Określa liczbę wystąpień w zestawie skalowania maszyn wirtualnych.

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:5
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SkuName

Określa rozmiar wszystkich wystąpień zestawu skalowania maszyn wirtualnych. Polecenie Get-AzComputeResourceSku może służyć do znajdowania dostępnych rozmiarów subskrypcji i regionu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Typ konta

Zestawy parametrów

(All)
Position:3
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SkuProfileAllocationStrategy

Strategia alokacji profilu jednostki SKU.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SkuProfileVmSize

Tablica rozmiarów maszyn wirtualnych dla zestawu skalowania.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SkuTier

Określa warstwę zestawu skalowania maszyn wirtualnych. Dopuszczalne wartości dla tego parametru to:

  • Standard
  • Basic

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:4
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SpotRestoreTimeout

Określa wartość limitu czasu wyrażoną jako czas trwania iso 8601, po którym platforma nie będzie próbowała przywrócić wystąpień typu SPOT usługi VMSS

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-StorageProfile

Określa obiekt profilu magazynu zawierający właściwości dysku dla konfiguracji zestawu skalowania maszyn wirtualnych. Aby ustawić ten obiekt, możesz użyć polecenia cmdlet Set-AzVmssStorageProfile .

Właściwości parametru

Typ:VirtualMachineScaleSetStorageProfile
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:8
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Tag

Pary klucz-wartość w postaci tabeli skrótów. Na przykład: @{key0="value0"; key1=$null; key2="value2"}

Właściwości parametru

Typ:Hashtable
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:2
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-TerminateScheduledEventNotBeforeTimeoutInMinutes

Konfigurowalny czas (w minutach) usuniętych maszyn wirtualnych będzie musiał potencjalnie zatwierdzić zdarzenie zaplanowane zakończenia przed automatycznym zatwierdzeniem zdarzenia (przekroczono limit czasu).

Właściwości parametru

Typ:Int32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-TerminateScheduledEvents

Włączanie zaplanowanych zdarzeń zakończonych

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-UpgradePolicyMode

Określono tryb uaktualniania do maszyn wirtualnych w zestawie skalowania. Dopuszczalne wartości dla tego parametru to:

  • Automatycznie
  • Instrukcja

Właściwości parametru

Typ:

Nullable<T>[UpgradeMode]

Domyślna wartość:None
Dopuszczalne wartości:Automatic, Manual, Rolling
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:6
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-UserData

UserData dla maszyny wirtualnej, która będzie zakodowana w formacie base-64. Klient nie powinien przekazywać żadnych wpisów tajnych w tym miejscu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Wi

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ZonalPlatformFaultDomainAlignMode

Określa tryb wyrównania między obliczeniami zestawu skalowania maszyn wirtualnych (VMSS) i liczbą domen błędów magazynu. Prawidłowe wartości to "Aligned", "Unaligned" i "BestEffortAligned". "BestEffortAligned" odciąża wyrównanie do zestawu skalowania maszyn wirtualnych — dyski, które obsługują wystarczającą liczbę domen błędów magazynu, są wyrównane, podczas gdy inne pozostają nieprzygotowane, uniemożliwiając niepowodzenia wdrażania dla konfiguracji dysków mixed-SKU. Dotyczy tylko usługi VMSS Flex.

Właściwości parametru

Typ:String
Domyślna wartość:None
Dopuszczalne wartości:Aligned, Unaligned, BestEffortAligned
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-Zone

Określa listę stref dla zestawu skalowania maszyn wirtualnych.

Właściwości parametru

Typ:

String[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-ZoneBalance

Czy wymusić ściśle nawet dystrybucję maszyn wirtualnych między strefami x w przypadku awarii strefy.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ZonePlacementPolicy

Określa zasady umieszczania zasobu w strefie dostępności. Możliwe wartości to: Dowolna (używana dla maszyn wirtualnych), Auto (używana dla zestawów skalowania maszyn wirtualnych) — strefa dostępności zostanie automatycznie wybrana przez system w ramach tworzenia zasobów.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

Nullable<T>

String

Hashtable

Int32

Nullable<T>

VirtualMachineScaleSetOSProfile

VirtualMachineScaleSetStorageProfile

VirtualMachineScaleSetNetworkConfiguration

VirtualMachineScaleSetExtension

String

RollingUpgradePolicy

SwitchParameter

BootDiagnostics

Nullable<T>

Dane wyjściowe

PSVirtualMachineScaleSet