New-AzVmssConfig

Membuat objek konfigurasi VMSS.

Sintaks

DefaultParameterSet (Default)

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>]
    [-UserData <String>]
    [-AutomaticRepairAction <String>]
    [-BaseRegularPriorityCount <Int32>]
    [-RegularPriorityPercentage <Int32>]
    [-ImageReferenceId <String>]
    [-SharedGalleryImageId <String>]
    [-OSImageScheduledEventEnabled]
    [-OSImageScheduledEventNotBeforeTimeoutInMinutes <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>]
    [-UserData <String>]
    [-AutomaticRepairAction <String>]
    [-BaseRegularPriorityCount <Int32>]
    [-RegularPriorityPercentage <Int32>]
    [-ImageReferenceId <String>]
    [-SharedGalleryImageId <String>]
    [-OSImageScheduledEventEnabled]
    [-OSImageScheduledEventNotBeforeTimeoutInMinutes <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>]

Deskripsi

Cmdlet New-AzVmssConfig membuat objek Virtual Manager Scale Set (VMSS) lokal yang dapat dikonfigurasi.

Gunakan cmdlet berikut untuk mengonfigurasi objek VMSS:

Lihat cmdlet lain untuk set skala komputer virtual di sini.

Lihat Quickstart: Membuat set skala komputer virtual dengan Azure PowerShell untuk tutorial.

Contoh

Contoh 1: Membuat objek konfigurasi VMSS

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

Contoh ini membuat objek konfigurasi VMSS. Perintah pertama menggunakan cmdlet New-AzVmssConfig untuk membuat objek konfigurasi VMSS dan menyimpan hasilnya dalam variabel bernama $VMSS. Perintah kedua menggunakan cmdlet New-AzVmss untuk membuat VMSS yang menggunakan objek konfigurasi VMSS yang dibuat di perintah pertama.

Contoh 2

Membuat objek konfigurasi VMSS. (autogenerated)

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

Contoh 3

Membuat objek konfigurasi VMSS. (autogenerated)

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

Contoh 4: Membuat VMSS dengan Peristiwa Terjadwal Gambar OS diaktifkan

$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'.

Contoh 5: Membuat Vm dengan jenis keamanan 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;

Contoh ini Membuat VMSS baru menggunakan objek VMSSConfig untuk Jenis Keamanan Peluncuran Tepercaya dan memvalidasi bendera SecureBoot dan Vtpm sebagai True secara default.

Parameter

-AutomaticRepairAction

Jenis tindakan perbaikan (ganti, hidupkan ulang, reimage) yang akan digunakan untuk memperbaiki komputer virtual yang tidak sehat dalam set skala. Nilai defaultnya adalah ganti.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-AutomaticRepairGracePeriod

Jumlah waktu di mana perbaikan otomatis ditangguhkan karena perubahan status pada VM. Waktu tenggang dimulai setelah perubahan status selesai. Ini membantu menghindari perbaikan prematur atau tidak disengaja. Durasi waktu harus ditentukan dalam format ISO 8601. Masa tenggang minimum yang diizinkan adalah 30 menit (PT30M), yang juga merupakan nilai default. Masa tenggang maksimum yang diizinkan adalah 90 menit (PT90M).

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-AutomaticZoneRebalanceBehavior

Menentukan perilaku untuk Penyeimbangan Ulang Zona Otomatis.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-AutomaticZoneRebalanceStrategy

Menentukan strategi untuk Penyeimbangan Ulang Zona Otomatis.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-BaseRegularPriorityCount

Menentukan jumlah minimum VM yang harus berprioritas Reguler sebagai instans VMSS Flex diskalakan. Parameter ini hanya berlaku untuk instans VMSS dengan Flexible OrchestrationMode.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-BootDiagnostic

Menentukan profil diagnostik boot set skala komputer virtual.

Properti parameter

Jenis:BootDiagnostics
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-CapacityReservationGroupId

Id Grup reservasi kapasitas yang digunakan untuk mengalokasikan.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Confirm

Meminta konfirmasi sebelum menjalankan cmdlet.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:Cf

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Properti parameter

Jenis:IAzureContextContainer
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-DisableAutoRollback

Nonaktifkan Putar Kembali Otomatis untuk Kebijakan Peningkatan OS Otomatis

Properti parameter

Jenis:Boolean
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EdgeZone

Mengatur nama zona tepi. Jika diatur, kueri akan dirutekan ke zona tepi yang ditentukan alih-alih wilayah utama.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EnableAutomaticOSUpgrade

Apakah peningkatan OS harus secara otomatis diterapkan ke instans set skala secara bergulir saat versi gambar yang lebih baru tersedia.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:AutoOSUpgrade

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EnableAutomaticRepair

Mengaktifkan perbaikan otomatis pada set skala komputer virtual.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EnableAutomaticZoneRebalance

Menentukan apakah Penyeimbangan Ulang Zona Otomatis harus diaktifkan pada set skala komputer virtual. Nilai defaultnya adalah false.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EnableMaxInstancePercentPerZone

Menentukan apakah maxInstancePercentPerZonePolicy harus diaktifkan pada set skala komputer virtual.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EnableResilientVMCreate

Menentukan apakah pembuatan VM tangguh harus diaktifkan pada set skala komputer virtual. Nilai defaultnya adalah false.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EnableResilientVMDelete

Menentukan apakah penghapusan VM tangguh harus diaktifkan pada set skala komputer virtual. Nilai defaultnya adalah false.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-EnableSecureBoot

Menentukan apakah boot aman harus diaktifkan pada komputer virtual.

Properti parameter

Jenis:

Nullable<T>[Boolean]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EnableSpotRestore

Mengaktifkan fitur Spot-Try-Restore di mana instans SPOT VMSS yang dikeluarkan akan dicoba untuk dipulihkan secara oportunistik berdasarkan ketersediaan kapasitas dan batasan harga

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EnableUltraSSD

Memungkinkan kemampuan untuk memiliki satu atau beberapa disk data terkelola dengan jenis akun penyimpanan UltraSSD_LRS pada set skala komputer virtual. Disk terkelola dengan jenis akun penyimpanan UltraSSD_LRS dapat ditambahkan ke VMSS hanya jika properti ini diaktifkan.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EnableVtpm

Menentukan apakah vTPM harus diaktifkan pada komputer virtual.

Properti parameter

Jenis:

Nullable<T>[Boolean]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EncryptionAtHost

Parameter ini akan mengaktifkan enkripsi untuk semua disk termasuk disk Sumber Daya/Temp di host itu sendiri. Default: Enkripsi di host akan dinonaktifkan kecuali properti ini diatur ke true untuk sumber daya.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EncryptionIdentity

Menentukan identitas pengguna yang terkait dengan komputer virtual. Identitas tersebut akan digunakan untuk Azure Disk Encryption.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

ExplicitIdentityParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-EvictionPolicy

Menentukan kebijakan pengeluaran untuk komputer virtual dalam set skala.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ExcludeZone

Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem tidak boleh ada dalam daftar zona ketersediaan yang diteruskan dengan 'excludeZones'. Jika 'excludeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-Extension

Menentukan objek informasi ekstensi untuk VMSS. Anda dapat menggunakan cmdlet Add-AzVmssExtension untuk menambahkan objek ini.

Properti parameter

Jenis:

PSVirtualMachineScaleSetExtension[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:10
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-HealthProbeId

Menentukan ID pemeriksaan load balancer yang digunakan untuk menentukan kesehatan instans dalam set skala komputer virtual. HealthProbeId dalam bentuk '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. Network/loadBalancers/{loadBalancerName}/probes/{probeName}'.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-HighSpeedInterconnectPlacement

Menentukan penempatan interkoneksi kecepatan tinggi untuk set skala komputer virtual.

Properti parameter

Jenis:String
Nilai default:None
Nilai yang diterima:None, Trunk
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-IdentityId

Menentukan daftar identitas pengguna yang terkait dengan set skala komputer virtual. Referensi identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft. ManagedIdentity/identities/{identityName}'

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

ExplicitIdentityParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-IdentityType

Menentukan jenis identitas yang digunakan untuk set skala komputer virtual. Jenis 'SystemAssignedUserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari set skala komputer virtual. Nilai yang dapat diterima untuk parameter ini adalah:

  • SystemAssigned
  • UserAssigned
  • SystemAssignedUserAssigned
  • Tidak

Properti parameter

Jenis:

Nullable<T>[ResourceIdentityType]

Nilai default:None
Nilai yang diterima:SystemAssigned, UserAssigned, SystemAssignedUserAssigned, None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

ExplicitIdentityParameterSet
Position:Named
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ImageReferenceId

Menentukan id unik gambar galeri untuk penyebaran vmss. Ini dapat diambil dari panggilan GET gambar galeri.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-IncludeZone

Properti ini melengkapi properti 'zonePlacementPolicy'. Jika 'zonePlacementPolicy' diatur ke 'Any', zona ketersediaan yang dipilih oleh sistem harus ada dalam daftar zona ketersediaan yang diteruskan dengan 'includeZones'. Jika 'includeZones' tidak disediakan, semua zona ketersediaan di wilayah akan dipertimbangkan untuk pemilihan.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-LicenseType

Tentukan jenis lisensi, yaitu untuk membawa skenario lisensi Anda sendiri.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-LifecycleHooksProfile

Menentukan profil kait siklus hidup untuk set skala komputer virtual.

Gunakan 'New-AzVmssLifecycleHookConfig' untuk membuat objek kait, lalu buat profil dengan 'Set-AzVmssLifecycleHooksProfile', atau buat objek LifecycleHooksProfile secara langsung seperti yang ditunjukkan:

$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

Properti parameter

Jenis:LifecycleHooksProfile
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Location

Menentukan lokasi Azure tempat VMSS dibuat.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:1
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-MaxInstancePercentPerZoneValue

Batasi jumlah instans di setiap zona ketersediaan sebagai persentase dari total kapasitas set skala komputer virtual. Misalnya: jika diatur ke 50, ini berarti bahwa kapan saja, tidak lebih dari 50% VM dalam set skala Anda dapat dialokasikan ke satu zona.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-MaxPrice

Menentukan harga maksimum yang ingin Anda bayar untuk Spot VM/VMSS. Harga ini dalam Dolar AS. Harga ini akan dibandingkan dengan harga Spot saat ini untuk ukuran VM. Selain itu, harga dibandingkan pada saat membuat/memperbarui Spot VM/VMSS dan operasi hanya akan berhasil jika maxPrice lebih besar dari harga Spot saat ini. MaxPrice juga akan digunakan untuk mengusir Spot VM/VMSS jika harga Spot saat ini melampaui maxPrice setelah pembuatan VM/VMSS. Nilai yang mungkin adalah: nilai desimal apa pun yang lebih besar dari nol. Contoh: 0,01538. -1 menunjukkan bahwa Spot VM/VMSS tidak boleh dikeluarkan karena alasan harga. Selain itu, harga maks default adalah -1 jika tidak disediakan oleh Anda.

Properti parameter

Jenis:Double
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-MaxZoneCount

Jumlah maksimum zona ketersediaan yang akan digunakan jika ZonePlacementPolicy adalah 'Otomatis'. Jika tidak ditentukan, semua zona ketersediaan akan digunakan.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-NetworkInterfaceConfiguration

Menentukan objek profil jaringan yang berisi properti jaringan untuk konfigurasi VMSS. Anda dapat menggunakan cmdlet Add-AzVmssNetworkInterfaceConfiguration untuk menambahkan objek ini.

Properti parameter

Jenis:

VirtualMachineScaleSetNetworkConfiguration[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:9
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-OrchestrationMode

Menentukan mode orkestrasi untuk set skala komputer virtual. Nilai yang mungkin: Seragam, Fleksibel

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-OSImageScheduledEventEnabled

Menentukan apakah peristiwa Terjadwal Gambar OS diaktifkan atau dinonaktifkan.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-OSImageScheduledEventNotBeforeTimeoutInMinutes

Lamanya waktu komputer virtual digambarkan ulang atau os-nya ditingkatkan harus berpotensi menyetujui Peristiwa Terjadwal Gambar OS sebelum peristiwa disetujui secara otomatis (waktu habis). Konfigurasi ditentukan dalam format ISO 8601, dengan nilai diatur ke 15 menit (PT15M).

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-OsProfile

Menentukan objek profil sistem operasi yang berisi properti sistem operasi untuk konfigurasi VMSS. Anda dapat menggunakan cmdlet Set-AzVmssOsProfile untuk mengatur objek ini.

Properti parameter

Jenis:VirtualMachineScaleSetOSProfile
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:7
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Overprovision

Menunjukkan apakah cmdlet kelebihan provisi VMSS.

Properti parameter

Jenis:

Nullable<T>[Boolean]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:0
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-PlanName

Menentukan nama paket.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-PlanProduct

Menentukan produk paket.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-PlanPromotionCode

Menentukan kode promosi paket.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-PlanPublisher

Menentukan penerbit paket.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-PlatformFaultDomainCount

Jumlah Domain Kesalahan untuk setiap grup penempatan.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Priority

Prioritas untuk machien virtual dalam set skala. Hanya nilai yang didukung adalah 'Reguler', 'Spot' dan 'Rendah'. 'Reguler' adalah untuk komputer virtual reguler. 'Spot' adalah untuk komputer virtual spot. 'Rendah' juga untuk komputer virtual spot tetapi digantikan oleh 'Spot'. Silakan gunakan 'Spot' alih-alih 'Rendah'.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ProximityPlacementGroupId

Id sumber daya Grup Penempatan Kedekatan untuk digunakan dengan set skala ini.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-RegularPriorityPercentage

Menentukan persentase VM yang diinginkan, setelah BaseRegularCount terpenuhi, yang merupakan prioritas Reguler saat instans VMSS Flex diskalakan. Properti ini hanya berlaku untuk instans VMSS dengan Flexible OrchestrationMode.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-RollingUpgradePolicy

Menentukan kebijakan peningkatan bergulir.

Properti parameter

Jenis:RollingUpgradePolicy
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ScaleInPolicy

Aturan yang akan diikuti saat menskalakan-dalam set skala komputer virtual. Nilai yang mungkin adalah: 'Default', 'OldestVM' dan 'NewestVM'. 'Default' ketika set skala komputer virtual diskalakan, set skala akan terlebih dahulu diseimbangkan di seluruh zona jika merupakan set skala zona. Kemudian, ini akan diseimbangkan di seluruh Domain Kesalahan sejauh mungkin. Dalam setiap Domain Kesalahan, komputer virtual yang dipilih untuk dihapus akan menjadi yang terbaru yang tidak dilindungi dari penyempurnaan skala. 'OldestVM' ketika set skala komputer virtual sedang diskalakan, komputer virtual tertua yang tidak dilindungi dari scale-in akan dipilih untuk dihapus. Untuk set skala komputer virtual zonal, set skala akan terlebih dahulu diseimbangkan di seluruh zona. Dalam setiap zona, komputer virtual tertua yang tidak dilindungi akan dipilih untuk dihapus. 'NewestVM' ketika set skala komputer virtual sedang diskalakan, komputer virtual terbaru yang tidak dilindungi dari scale-in akan dipilih untuk dihapus. Untuk set skala komputer virtual zonal, set skala akan terlebih dahulu diseimbangkan di seluruh zona. Dalam setiap zona, komputer virtual terbaru yang tidak dilindungi akan dipilih untuk dihapus.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SecurityPostureExcludeExtension

Daftar ekstensi komputer virtual yang akan dikecualikan saat menerapkan postur keamanan.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SecurityPostureId

Id referensi postur keamanan dalam bentuk /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SecurityType

Menentukan SecurityType komputer virtual. Ini harus diatur ke nilai yang ditentukan untuk mengaktifkan UefiSettings. Default: UefiSettings tidak akan diaktifkan kecuali properti ini diatur.

Properti parameter

Jenis:String
Nilai default:None
Nilai yang diterima:TrustedLaunch, ConfidentialVM, Standard
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SharedGalleryImageId

Menentukan id unik gambar galeri bersama untuk penyebaran vm. Ini dapat diambil dari panggilan GET gambar galeri bersama.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-SinglePlacementGroup

Menentukan grup penempatan tunggal.

Properti parameter

Jenis:

Nullable<T>[Boolean]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SkipExtensionsOnOverprovisionedVMs

Menentukan bahwa ekstensi tidak berjalan pada VM ekstra yang kelebihan provisi.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-SkuCapacity

Menentukan jumlah instans dalam VMSS.

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:5
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SkuName

Menentukan ukuran semua instans VMSS. Get-AzComputeResourceSku dapat digunakan untuk mengetahui ukuran yang tersedia untuk langganan dan wilayah Anda.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:TipeAkun

Kumpulan parameter

(All)
Position:3
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SkuProfileAllocationStrategy

Strategi alokasi untuk profil SKU.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SkuProfileVmSize

Array ukuran VM untuk set skala.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SkuTier

Menentukan tingkat VMSS. Nilai yang dapat diterima untuk parameter ini adalah:

  • Standard
  • Dasar

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:4
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-SpotRestoreTimeout

Menentukan nilai batas waktu yang dinyatakan sebagai durasi waktu ISO 8601 setelah itu platform tidak akan mencoba memulihkan instans VMSS SPOT

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-StorageProfile

Menentukan objek profil penyimpanan yang berisi properti disk untuk konfigurasi VMSS. Anda dapat menggunakan cmdlet Set-AzVmssStorageProfile untuk mengatur objek ini.

Properti parameter

Jenis:VirtualMachineScaleSetStorageProfile
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:8
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Tag

Pasangan kunci-nilai dalam bentuk tabel hash. Misalnya: @{key0="value0"; key1=$null; key2="value2"}

Properti parameter

Jenis:Hashtable
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:2
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-TerminateScheduledEventNotBeforeTimeoutInMinutes

Durasi waktu yang dapat dikonfigurasi (dalam menit) Komputer Virtual yang dihapus harus berpotensi menyetujui Peristiwa Terjadwal Penghentian sebelum peristiwa disetujui secara otomatis (waktu habis).

Properti parameter

Jenis:Int32
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-TerminateScheduledEvents

Aktifkan Peristiwa Terjadwal Penghentian

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-UpgradePolicyMode

Menentukan mode peningkatan ke komputer virtual dalam set skala. Nilai yang dapat diterima untuk parameter ini adalah:

  • Otomatis
  • Manual

Properti parameter

Jenis:

Nullable<T>[UpgradeMode]

Nilai default:None
Nilai yang diterima:Automatic, Manual, Rolling
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:6
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-UserData

UserData untuk VM, yang akan dikodekan base-64. Pelanggan tidak boleh meneruskan rahasia apa pun di sini.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-WhatIf

Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False
Alias:wi

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ZonalPlatformFaultDomainAlignMode

Menentukan mode perataan antara komputasi Virtual Machine Scale Set (VMSS) dan jumlah Domain Kesalahan penyimpanan. Nilai yang valid adalah 'Diselaraskan', 'Unaligned', dan 'BestEffortAligned'. Penyelarasan offload 'BestEffortAligned' ke VMSS - disk yang mendukung Domain Kesalahan Penyimpanan yang cukup selaras, sementara yang lain tetap tidak selaras, mencegah kegagalan penyebaran untuk konfigurasi disk mixed-SKU. Hanya berlaku untuk VMSS Flex.

Properti parameter

Jenis:String
Nilai default:None
Nilai yang diterima:Aligned, Unaligned, BestEffortAligned
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-Zone

Menentukan daftar zona untuk set skala komputer virtual.

Properti parameter

Jenis:

String[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-ZoneBalance

Apakah akan memaksa distribusi Virtual Machine secara ketat melintasi x-zona jika terjadi pemadaman zona.

Properti parameter

Jenis:SwitchParameter
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-ZonePlacementPolicy

Menentukan kebijakan untuk penempatan sumber daya di zona ketersediaan. Nilai yang mungkin adalah: Apa saja (digunakan untuk Komputer Virtual), Otomatis (digunakan untuk Set Skala Komputer Virtual) - Zona ketersediaan akan secara otomatis dipilih oleh sistem sebagai bagian dari pembuatan sumber daya.

Properti parameter

Jenis:String
Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

(All)
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

CommonParameters

Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.

Input

Nullable<T>

String

Hashtable

Int32

Nullable<T>

VirtualMachineScaleSetOSProfile

VirtualMachineScaleSetStorageProfile

VirtualMachineScaleSetNetworkConfiguration

VirtualMachineScaleSetExtension

String

RollingUpgradePolicy

SwitchParameter

BootDiagnostics

Nullable<T>

Output

PSVirtualMachineScaleSet