New-AzVmss

Membuat set skala komputer virtual.

Sintaks

DefaultParameter (Default)

New-AzVmss
    [-ResourceGroupName] <String>
    [-VMScaleSetName] <String>
    [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
    [-AsJob]
    [-IfMatch <String>]
    [-IfNoneMatch <String>]
    [-EdgeZone <String>]
    [-HighSpeedInterconnectPlacement <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SimpleParameterSet

New-AzVmss
    [[-ResourceGroupName] <String>]
    [-VMScaleSetName] <String>
    -Credential <PSCredential>
    [-AsJob]
    [-UserData <String>]
    [-EnableAutomaticOSUpgrade]
    [-IfMatch <String>]
    [-IfNoneMatch <String>]
    [-ImageName <String>]
    [-InstanceCount <Int32>]
    [-VirtualNetworkName <String>]
    [-SubnetName <String>]
    [-PublicIpAddressName <String>]
    [-DomainNameLabel <String>]
    [-SecurityGroupName <String>]
    [-LoadBalancerName <String>]
    [-BackendPort <Int32[]>]
    [-Location <String>]
    [-EdgeZone <String>]
    [-VmSize <String>]
    [-UpgradePolicyMode <UpgradeMode>]
    [-AllocationMethod <String>]
    [-VnetAddressPrefix <String>]
    [-SubnetAddressPrefix <String>]
    [-FrontendPoolName <String>]
    [-BackendPoolName <String>]
    [-SystemAssignedIdentity]
    [-UserAssignedIdentity <String>]
    [-EnableUltraSSD]
    [-Zone <System.Collections.Generic.List`1[System.String]>]
    [-NatBackendPort <Int32[]>]
    [-DataDiskSizeInGb <Int32[]>]
    [-ProximityPlacementGroupId <String>]
    [-HostGroupId <String>]
    [-Priority <String>]
    [-EvictionPolicy <String>]
    [-MaxPrice <Double>]
    [-ScaleInPolicy <String[]>]
    [-SkipExtensionsOnOverprovisionedVMs]
    [-EncryptionAtHost]
    [-PlatformFaultDomainCount <Int32>]
    [-OrchestrationMode <String>]
    [-CapacityReservationGroupId <String>]
    [-ImageReferenceId <String>]
    [-DiskControllerType <String>]
    [-SharedGalleryImageId <String>]
    [-SecurityType <String>]
    [-EnableVtpm <Boolean>]
    [-EnableSecureBoot <Boolean>]
    [-SecurityPostureId <String>]
    [-SecurityPostureExcludeExtension <String[]>]
    [-SkuProfileVmSize <String[]>]
    [-SkuProfileAllocationStrategy <String>]
    [-EnableProxyAgent]
    [-AddProxyAgentExtension]
    [-ZonePlacementPolicy <String>]
    [-IncludeZone <String[]>]
    [-ExcludeZone <String[]>]
    [-HighSpeedInterconnectPlacement <String>]
    [-ScheduledEventsApiVersion <String>]
    [-EnableAllInstancesDown <Boolean>]
    [-ZonalPlatformFaultDomainAlignMode <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-SinglePlacementGroup]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Deskripsi

Cmdlet New-AzVmss membuat Virtual Machine Scale Set (VMSS) di Azure. Gunakan set parameter sederhana (SimpleParameterSet) untuk membuat VMSS dan sumber daya terkait yang telah ditetapkan sebelumnya dengan cepat.

Gunakan set parameter default (DefaultParameter) untuk skenario yang lebih canggih saat Anda perlu mengonfigurasi setiap komponen VMSS dengan tepat dan setiap sumber daya terkait sebelum pembuatan. Untuk set parameter default, pertama-tama gunakan cmdlet New-AzVmssConfig untuk membuat objek set skala komputer virtual.

Kemudian gunakan cmdlet berikut untuk mengatur properti yang berbeda dari objek set skala komputer virtual:

Lihat cmdlet lain untuk set skala komputer virtual di sini.

Pembuatan VMSS akan default ke OrchestrationMode:Flexible. Set parameter default akan mengatur properti di VirtualMachineScaleSetVMProfile secara default. Untuk membuat VMSS dengan properti VirtualMachineScaleSetVMProfile kosong, gunakan parameter sederhana yang ditetapkan dengan terlebih dahulu membuat objek VirtualMachineScaleSet dengan properti VirtualMachineScaleSetVMProfile kosong menggunakan New-AzVmssConfig.


Lihat [Mulai Cepat: Membuat set skala komputer virtual dengan Azure PowerShell](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-powershell) untuk tutorial.

Contoh

Contoh 1: Membuat VMSS menggunakan SimpleParameterSet

$vmssName = 'VMSSNAME'
# Create credentials, I am using one way to create credentials, there are others as well.
# Pick one that makes the most sense according to your use case.
$vmPassword = ConvertTo-SecureString -String "****" -AsPlainText -Force
$vmCred = New-Object System.Management.Automation.PSCredential('USERNAME', $vmPassword)
$securityTypeStnd = "Standard"

#Create a VMSS using the default settings
New-AzVmss -Credential $vmCred -VMScaleSetName $vmssName -SecurityType $securityTypeStnd

Perintah di atas membuat yang berikut ini dengan nama $vmssName :

  • Grup Sumber Daya
  • Jaringan virtual
  • Penyeimbang beban
  • IP Publik
  • VMSS dengan 2 instans

Gambar default yang dipilih untuk VM di VMSS 2016-Datacenter Windows Server dan SKU Standard_DS1_v2

Contoh 2: Membuat VMSS menggunakan DefaultParameterSet

# Common
$LOC = "WestUs";
$RGName = "rgkyvms";

New-AzResourceGroup -Name $RGName -Location $LOC -Force;

# 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" -DnsServer "10.1.1.1" -Subnet $SubNet;
$VNet = Get-AzVirtualNetwork -Name ('vnet' + $RGName) -ResourceGroupName $RGName;
$SubNetId = $VNet.Subnets[0].Id;

$PubIP = New-AzPublicIpAddress -Force -Name ("pubip" + $RGName) -ResourceGroupName $RGName -Location $LOC -AllocationMethod Dynamic -DomainNameLabel ("pubip" + $RGName);
$PubIP = Get-AzPublicIpAddress -Name ("pubip"  + $RGName) -ResourceGroupName $RGName;

# Create LoadBalancer
$FrontendName = "fe" + $RGName
$BackendAddressPoolName = "bepool" + $RGName
$ProbeName = "vmssprobe" + $RGName
$InboundNatPoolName  = "innatpool" + $RGName
$LBRuleName = "lbrule" + $RGName
$LBName = "vmsslb" + $RGName

$Frontend = New-AzLoadBalancerFrontendIpConfig -Name $FrontendName -PublicIpAddress $PubIP
$BackendAddressPool = New-AzLoadBalancerBackendAddressPoolConfig -Name $BackendAddressPoolName
$Probe = New-AzLoadBalancerProbeConfig -Name $ProbeName -RequestPath healthcheck.aspx -Protocol http -Port 80 -IntervalInSeconds 15 -ProbeCount 2
$InboundNatPool = New-AzLoadBalancerInboundNatPoolConfig -Name $InboundNatPoolName  -FrontendIPConfigurationId `
    $Frontend.Id -Protocol Tcp -FrontendPortRangeStart 3360 -FrontendPortRangeEnd 3367 -BackendPort 3370;
$LBRule = New-AzLoadBalancerRuleConfig -Name $LBRuleName `
    -FrontendIPConfiguration $Frontend -BackendAddressPool $BackendAddressPool `
    -Probe $Probe -Protocol Tcp -FrontendPort 80 -BackendPort 80 `
    -IdleTimeoutInMinutes 15 -EnableFloatingIP -LoadDistribution SourceIP;
$ActualLb = New-AzLoadBalancer -Name $LBName -ResourceGroupName $RGName -Location $LOC `
    -FrontendIpConfiguration $Frontend -BackendAddressPool $BackendAddressPool `
    -Probe $Probe -LoadBalancingRule $LBRule -InboundNatPool $InboundNatPool;
$ExpectedLb = Get-AzLoadBalancer -Name $LBName -ResourceGroupName $RGName

# New VMSS Parameters
$VMSSName = "vmss" + $RGName;

$AdminUsername = "Admin01";
$AdminPassword = "p4ssw0rd@123" + $RGName;

$PublisherName = "MicrosoftWindowsServer"
$Offer         = "WindowsServer"
$Sku           = "2012-R2-Datacenter"
$Version       = "latest"

$VHDContainer = "https://" + $STOName + ".blob.core.windows.net/" + $VMSSName;

$ExtName = "CSETest";
$Publisher = "Microsoft.Compute";
$ExtType = "BGInfo";
$ExtVer = "2.1";

#IP Config for the NIC
$IPCfg = New-AzVmssIpConfig -Name "Test" `
    -LoadBalancerInboundNatPoolsId $ExpectedLb.InboundNatPools[0].Id `
    -LoadBalancerBackendAddressPoolsId $ExpectedLb.BackendAddressPools[0].Id `
    -SubnetId $SubNetId;

#VMSS Config
$securityTypeStnd = "Standard";
$VMSS = New-AzVmssConfig -Location $LOC -SkuCapacity 2 -SkuName "Standard_E4-2ds_v4" -UpgradePolicyMode "Automatic" -SecurityType $securityTypeStnd `
    | Add-AzVmssNetworkInterfaceConfiguration -Name "Test" -Primary $True -IPConfiguration $IPCfg `
    | Add-AzVmssNetworkInterfaceConfiguration -Name "Test2"  -IPConfiguration $IPCfg `
    | Set-AzVmssOsProfile -ComputerNamePrefix "Test"  -AdminUsername $AdminUsername -AdminPassword $AdminPassword `
    | Set-AzVmssStorageProfile -Name "Test"  -OsDiskCreateOption 'FromImage' -OsDiskCaching "None" `
    -ImageReferenceOffer $Offer -ImageReferenceSku $Sku -ImageReferenceVersion $Version `
    -ImageReferencePublisher $PublisherName -VhdContainer $VHDContainer `
    | Add-AzVmssExtension -Name $ExtName -Publisher $Publisher -Type $ExtType -TypeHandlerVersion $ExtVer -AutoUpgradeMinorVersion $True

#Create the VMSS
New-AzVmss -ResourceGroupName $RGName -Name $VMSSName -VirtualMachineScaleSet $VMSS;

Contoh kompleks di atas membuat VMSS, berikut adalah penjelasan tentang apa yang terjadi:

  • Perintah pertama membuat grup sumber daya dengan nama dan lokasi yang ditentukan.
  • Perintah kedua menggunakan cmdlet New-AzStorageAccount untuk membuat akun penyimpanan.
  • Perintah ketiga kemudian menggunakan cmdlet Get-AzStorageAccount untuk membuat akun penyimpanan yang dibuat di perintah kedua dan menyimpan hasilnya dalam variabel $STOAccount.
  • Perintah kelima menggunakan cmdlet New-AzVirtualNetworkSubnetConfig untuk membuat subnet dan menyimpan hasilnya dalam variabel bernama $SubNet.
  • Perintah keenam menggunakan cmdlet New-AzVirtualNetwork untuk membuat jaringan virtual dan menyimpan hasilnya dalam variabel bernama $VNet.
  • Perintah ketujuh menggunakan Get-AzVirtualNetwork untuk mendapatkan informasi tentang jaringan virtual yang dibuat dalam perintah keenam dan menyimpan informasi dalam variabel bernama $VNet.
  • Perintah kedelapan dan kesembilan menggunakan New-AzPublicIpAddress dan Get- AzureRmPublicIpAddress untuk membuat dan mendapatkan informasi dari alamat IP publik tersebut.
  • Perintah menyimpan informasi dalam variabel bernama $PubIP.
  • Perintah kesepuluh menggunakan cmdlet New- AzureRmLoadBalancerFrontendIpConfig untuk membuat load balancer frontend dan menyimpan hasilnya dalam variabel bernama $Frontend.
  • Perintah kesebelas menggunakan New-AzLoadBalancerBackendAddressPoolConfig untuk membuat konfigurasi kumpulan alamat backend dan menyimpan hasilnya dalam variabel bernama $BackendAddressPool.
  • Perintah ke-12 menggunakan New-AzLoadBalancerProbeConfig untuk membuat pemeriksaan dan menyimpan informasi pemeriksaan dalam variabel bernama $Probe.
  • Perintah ketiga belas menggunakan cmdlet New-AzLoadBalancerInboundNatPoolConfig untuk membuat konfigurasi kumpulan terjemahan alamat jaringan masuk (NAT) penyeimbang beban.
  • Perintah keempat belas menggunakan New-AzLoadBalancerRuleConfig untuk membuat konfigurasi aturan load balancer dan menyimpan hasilnya dalam variabel bernama $LBRule.
  • Perintah kelima belas menggunakan cmdlet New-AzLoadBalancer untuk membuat load balancer dan menyimpan hasilnya dalam variabel bernama $ActualLb.
  • Perintah keenam belas menggunakan Get-AzLoadBalancer untuk mendapatkan informasi tentang load balancer yang dibuat dalam perintah kelima belas dan menyimpan informasi dalam variabel bernama $ExpectedLb.
  • Perintah ketujuh belas menggunakan cmdlet New-AzVmssIpConfig untuk membuat konfigurasi IP VMSS dan menyimpan informasi dalam variabel bernama $IPCfg.
  • Perintah kedelapan belas menggunakan cmdlet New-AzVmssConfig untuk membuat objek konfigurasi VMSS dan menyimpan hasilnya dalam variabel bernama $VMSS.
  • Perintah kesembilan belas menggunakan cmdlet New-AzVmss untuk membuat VMSS.

Contoh 3: Membuat VMSS dengan nilai UserData

$ResourceGroupName = 'RESOURCE GROUP NAME';
$vmssName = 'VMSSNAME';
$domainNameLabel = "dnl" + $ResourceGroupName;
# Create credentials, I am using one way to create credentials, there are others as well.
# Pick one that makes the most sense according to your use case.
$vmPassword = ConvertTo-SecureString -String "****" -AsPlainText -Force;
$vmCred = New-Object System.Management.Automation.PSCredential('USERNAME', $vmPassword);

$text = "UserData value to encode";
$bytes = [System.Text.Encoding]::Unicode.GetBytes($text);
$userData = [Convert]::ToBase64String($bytes);
$securityTypeStnd = "Standard";

#Create a VMSS
New-AzVmss -ResourceGroupName $ResourceGroupName -Name $vmssName -Credential $vmCred -DomainNameLabel $domainNameLabel -Userdata $userData -SecurityType $securityTypeStnd;
$vmss = Get-AzVmss -ResourceGroupName $ResourceGroupName -VMScaleSetName $vmssName -InstanceView:$false -Userdata;

Membuat VMSS dengan nilai UserData

Contoh 4: Membuat Vm dengan jenis keamanan TrustedLaunch

$rgname = "rgname";
$loc = "eastus";

# VMSS Profile & Hardware requirements for the TrustedLaunch default behavior.
$vmssSize = 'Standard_D4s_v3';
$vmssName1 = 'vmss1' + $rgname;
$imageName = "Win2022AzureEdition";
$adminUsername = "<Username>";
$adminPassword = ConvertTo-SecureString -String "****" -AsPlainText -Force;
$vmCred = New-Object System.Management.Automation.PSCredential ($adminUsername, $adminPassword);

# VMSS Creation
$result = New-AzVmss -Credential $vmCred -VMScaleSetName $vmssName1 -ImageName $imageName -SecurityType "TrustedLaunch";
# Validate that for -SecurityType "TrustedLaunch", "-Vtpm" and -"SecureBoot" are "Enabled/true"
# $result.VirtualMachineProfile.SecurityProfile.UefiSettings.VTpmEnabled;
# $result.VirtualMachineProfile.SecurityProfile.UefiSettings.SecureBootEnabled;

Contoh ini Membuat VMSS baru dengan Jenis Keamanan baru 'TrustedLaunch' dan nilai UEFISettings yang diperlukan, VTpmEnabled dan SecureBootEnabled adalah benar. Silakan periksa halaman fitur Peluncuran Tepercaya untuk informasi lebih lanjut.

Contoh 5: Membuat Vm dalam Mode Orkestrasi: Fleksibel secara default

# Create configuration object
$vmssConfig = New-AzVmssConfig -Location EastUs2 -UpgradePolicyMode Manual -SinglePlacementGroup $true

# VMSS Creation
New-AzVmss -ResourceGroupName TestRg -VMScaleSetName myVMSS -VirtualMachineScaleSet $vmssConfig

Contoh ini Membuat VMSS baru dan akan default ke OrchestrationMode Flexible.

Contoh 6: Buat VMSS baru dengan TrustedLaunch diaktifkan secara default.

$rgname = "<Resource Group>";
$loc = "<Azure Region>";
New-AzResourceGroup -Name $rgname -Location $loc -Force;

$vmssName = 'vmss' + $rgname;
$vmssSize = 'Standard_D4s_v3';
$imageName = "Win2022AzureEdition";
$publisherName = "MicrosoftWindowsServer";
$offer = "WindowsServer";
$sku = "2022-Datacenter-Azure-Edition";
$adminUsername = "<Username>";
$password = "<Password>";

# NRP
$vnetworkName = 'vnet' + $rgname;
$subnetName = 'subnet' + $rgname;
$subnet = New-AzVirtualNetworkSubnetConfig -Name $subnetName -AddressPrefix "10.0.0.0/24";
$vnet = New-AzVirtualNetwork -Name $vnetworkName -ResourceGroupName $rgname -Location $loc -AddressPrefix "10.0.0.0/16" -Subnet $subnet;
$vnet = Get-AzVirtualNetwork -Name $vnetworkName -ResourceGroupName $rgname;
$subnetId = $vnet.Subnets[0].Id;

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

# Create TL Vmss
$result = New-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName -VirtualMachineScaleSet $vmss;
$vmssGet = Get-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName;

# Verify $vmssGet.VirtualMachineProfile.SecurityProfile.SecurityType is TrustedLaunch.
# Verify $vmssGet.VirtualMachineProfile.SecurityProfile.UefiSettings.VTpmEnabled is True.
# Verify $vmssGet.VirtualMachineProfile.SecurityProfile.UefiSettings.SecureBootEnabled is True.
# Verify $vmssGet.VirtualMachineProfile.StorageProfile.ImageReference.Sku is 2022-Datacenter-Azure-Edition.

Set skala komputer virtual di atas mengaktifkan Peluncuran Tepercaya secara default. Silakan periksa halaman fitur Peluncuran Tepercaya untuk informasi lebih lanjut.

Parameter

-AddProxyAgentExtension

Menentukan apakah akan menginstal Ekstensi ProxyAgent secara implisit. Opsi ini saat ini hanya berlaku untuk OS Linux.

Properti parameter

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

Kumpulan parameter

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

-AllocationMethod

Metode alokasi untuk Alamat IP Publik dari Set Skala (Statis atau Dinamis). Jika tidak ada nilai yang disediakan, alokasi akan statis.

Properti parameter

Jenis:String
Nilai default:Static
Nilai yang diterima:Static, Dynamic
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

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

-AsJob

Jalankan cmdlet di latar belakang dan kembalikan Pekerjaan untuk melacak kemajuan.

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

-BackendPoolName

Nama kumpulan alamat backend yang akan digunakan dalam load balancer untuk Set Skala ini. Jika tidak ada nilai yang disediakan, kumpulan backend baru akan dibuat, dengan nama yang sama dengan Set Skala.

Properti parameter

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

Kumpulan parameter

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

-BackendPort

Nomor port backend yang digunakan oleh load balancer Set Skala untuk berkomunikasi dengan VM di Set Skala. Jika tidak ada nilai yang ditentukan, port 3389 dan 5985 akan digunakan untuk Windows VMS, dan port 22 akan digunakan untuk VM Linux.

Properti parameter

Jenis:

Int32[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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

SimpleParameterSet
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:False
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

-Credential

Kredensial administrator (nama pengguna dan kata sandi) untuk VM dalam Set Skala ini.

Nama pengguna
Pembatasan:
Windows: Tidak boleh berisi karakter khusus /""[]:|+=;,?*@& atau berakhiran "."
Linux: Nama pengguna hanya boleh berisi huruf, angka, tanda hubung, dan garis bawah dan tidak boleh dimulai dengan tanda hubung atau angka.
Nilai yang tidak diizinkan: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5".
Panjang minimum: 1 karakter
Max-length: 20 karakter untuk Windows, 64 karakter untuk Linux
Password
Harus memiliki 3 dari yang berikut: 1 karakter huruf kecil, 1 karakter huruf besar, 1 angka, dan 1 karakter khusus.
Panjang nilai harus antara 12 dan 123 karakter.

Properti parameter

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

Kumpulan parameter

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

-DataDiskSizeInGb

Menentukan ukuran disk data dalam GB.

Properti parameter

Jenis:

Int32[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SimpleParameterSet
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

-DiskControllerType

Menentukan jenis pengontrol disk yang dikonfigurasi untuk VM dan VirtualMachineScaleSet. Properti ini hanya didukung untuk komputer virtual yang disk sistem operasinya dan sku VM mendukung Generasi 2 (https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2), silakan periksa kemampuan HyperVGenerations yang dikembalikan sebagai bagian dari kemampuan sku VM dalam respons Microsoft. Api SKU komputasi untuk wilayah berisi V2 (https://learn.microsoft.com/rest/api/compute/resourceskus/list) .
Untuk informasi selengkapnya tentang Jenis Pengontrol Disk yang didukung, silakan lihat https://aka.ms/azure-diskcontrollertypes.

Properti parameter

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

Kumpulan parameter

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

-DomainNameLabel

Label nama domain untuk nama domain Fully-Qualified publik (FQDN) untuk Set Skala ini. Ini adalah komponen pertama dari nama domain yang secara otomatis ditetapkan ke Set Skala. Nama domain yang ditetapkan secara otomatis menggunakan formulir (<DomainNameLabel>.<Location>.cloudapp.azure.com). Jika tidak ada nilai yang disediakan, label nama domain default akan menjadi perangkaian <ScaleSetName> dan <ResourceGroupName>.

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
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

-EnableAllInstancesDown

Menentukan apakah Peristiwa Terjadwal harus disetujui secara otomatis saat semua instans tidak aktif.

Properti parameter

Jenis:

Nullable<T>[Boolean]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SimpleParameterSet
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

Kumpulan parameter

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

-EnableProxyAgent

Menentukan apakah fitur Protokol Keamanan Metadata (ProxyAgent) harus diaktifkan atau tidak.

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
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

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

-EnableUltraSSD

Gunakan disk UltraSSD untuk VM dalam set skala.

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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

SimpleParameterSet
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

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

-EvictionPolicy

Kebijakan pengeluaran untuk set skala komputer virtual prioritas rendah. Hanya nilai yang didukung yang 'Batalkan alokasi' dan 'Hapus'.

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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

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

-FrontendPoolName

Nama kumpulan alamat frontend yang akan digunakan dalam load balancer Set Skala. Jika tidak ada nilai yang disediakan, Kumpulan Alamat Frontend baru akan dibuat, dengan nama yang sama dengan set skala.

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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

-HostGroupId

Menentukan grup host khusus tempat set skala komputer virtual akan berada.

Properti parameter

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

Kumpulan parameter

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

-IfMatch

digunakan untuk membuat permintaan kondisional untuk PUT dan metode tidak aman lainnya. Server hanya akan mengembalikan sumber daya yang diminta jika sumber daya cocok dengan salah satu nilai ETag yang tercantum. Hilangkan nilai ini untuk selalu menimpa sumber daya saat ini. Tentukan nilai ETag yang terakhir dilihat untuk mencegah penimpaan perubahan bersamaan secara tidak sengaja.

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

-IfNoneMatch

Digunakan untuk membuat permintaan kondisional untuk metode GET dan HEAD. Server hanya akan mengembalikan sumber daya yang diminta jika tidak ada nilai ETag yang tercantum yang cocok dengan entitas saat ini. Digunakan untuk membuat permintaan kondisional untuk metode GET dan HEAD. Server hanya akan mengembalikan sumber daya yang diminta jika tidak ada nilai ETag yang tercantum yang cocok dengan entitas saat ini. Atur ke '*' untuk mengizinkan kumpulan catatan baru dibuat, tetapi untuk mencegah pembaruan kumpulan catatan yang sudah ada. Nilai lain akan mengakibatkan kesalahan dari server karena tidak didukung.

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

-ImageName

Alias gambar untuk VM dalam Set Skala ini. Jika tidak ada nilai yang disediakan, gambar "Server Windows 2016 DataCenter" akan digunakan. Alias yang tersedia adalah: Win2022AzureEdition, Win2022AzureEditionCore, Win2019Datacenter, Win2016Datacenter, Win2012R2Datacenter, Win2012Datacenter, UbuntuLTS, Ubuntu2204, CentOS85Gen2, Debian11, OpenSuseLeap154Gen2, RHELRaw8LVMGen2, SuseSles15SP3, FlatcarLinuxFreeGen2.

Properti parameter

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

Kumpulan parameter

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

-ImageReferenceId

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

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
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

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

-InstanceCount

Jumlah gambar VM dalam Set Skala. Jika tidak ada nilai yang disediakan, 2 instans akan dibuat.

Properti parameter

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

Kumpulan parameter

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

-LoadBalancerName

Nama load balancer yang akan digunakan dengan Set Skala ini. Load balancer baru menggunakan nama yang sama dengan Set Skala akan dibuat jika tidak ada nilai yang ditentukan.

Properti parameter

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

Kumpulan parameter

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

-Location

Lokasi Azure tempat Set Skala ini akan dibuat. Jika tidak ada nilai yang ditentukan, lokasi akan disimpulkan dari lokasi sumber daya lain yang dirujuk dalam parameter.

Properti parameter

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

Kumpulan parameter

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

-MaxPrice

Harga maksimum penagihan set skala komputer virtual prioritas rendah.

Properti parameter

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

Kumpulan parameter

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

-NatBackendPort

Port backend untuk terjemahan alamat jaringan masuk.

Properti parameter

Jenis:

Int32[]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

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

-OrchestrationMode

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

Membuat VMSS di OrchestrationMode:Flexible menggunakan set parameter default akan mengakibatkan VirtualMachineScaleSetVMProfile diisi secara default. Jika Anda ingin membuat VMSS dengan VirtualMachineScaleSetVMProfile kosong, pertama-tama buat objek VirtualMachineScaleSet dengan properti VMProfile kosong menggunakan New-AzVmssConfig, lalu buat VMSS menggunakan set parameter sederhana.

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
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

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

-Priority

Prioritas untuk komputer 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

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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
Alias:ProximityPlacementGroup

Kumpulan parameter

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

-PublicIpAddressName

Nama Alamat IP publik yang akan digunakan dengan set skala ini. IPAddress Publik baru dengan nama yang sama dengan Set Skala akan dibuat jika tidak ada nilai yang disediakan.

Properti parameter

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

Kumpulan parameter

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

-ResourceGroupName

Menentukan nama grup sumber daya VMSS. Jika tidak ada nilai yang ditentukan, ResourceGroup baru akan dibuat menggunakan nama yang sama dengan Set Skala.

Properti parameter

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

Kumpulan parameter

DefaultParameter
Position:0
Wajib:True
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

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

-ScheduledEventsApiVersion

Menentukan versi api untuk menentukan versi skema konfigurasi Peristiwa Terjadwal mana yang akan dikirimkan. Format: YYYY-MM-DD. Untuk versi API yang tersedia, lihat https://learn.microsoft.com/rest/api/compute/scheduled-events.

Properti parameter

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

Kumpulan parameter

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

-SecurityGroupName

Nama grup keamanan jaringan yang akan diterapkan ke Set Skala ini. Jika tidak ada nilai yang disediakan, grup keamanan jaringan default dengan nama yang sama dengan Set Skala akan dibuat dan diterapkan ke Set Skala.

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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

SimpleParameterSet
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

SimpleParameterSet
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. 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

SimpleParameterSet
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

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

-SinglePlacementGroup

Gunakan ini untuk membuat set Skala dalam satu grup penempatan, defaultnya adalah beberapa grup

Properti parameter

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

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:False
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

SimpleParameterSet
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

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

-SubnetAddressPrefix

Awalan alamat Subnet yang akan digunakan ScaleSet ini. Pengaturan Subnet default (192.168.1.0/24) akan diterapkan jika tidak ada nilai yang disediakan.

Properti parameter

Jenis:String
Nilai default:192.168.1.0/24
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

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

-SubnetName

Nama subnet yang akan digunakan dengan Set Skala ini. Subnet baru akan dibuat dengan nama yang sama dengan Set Skala jika tidak ada nilai yang disediakan.

Properti parameter

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

Kumpulan parameter

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

-SystemAssignedIdentity

Jika parameter ada, maka VM dalam set skala adalah(adalah) menetapkan identitas sistem terkelola yang dibuat secara otomatis.

Properti parameter

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

Kumpulan parameter

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

-UpgradePolicyMode

Mode kebijakan peningkatan untuk instans VM dalam Set Skala ini. Kebijakan peningkatan dapat menentukan peningkatan Otomatis, Manual, atau Bergulir.

Properti parameter

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

Kumpulan parameter

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

-UserAssignedIdentity

Nama identitas layanan terkelola yang harus ditetapkan ke VM dalam set skala.

Properti parameter

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

Kumpulan parameter

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

-UserData

UserData untuk Vmss, 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

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

-VirtualMachineScaleSet

Menentukan objek VirtualMachineScaleSet yang berisi properti VMSS yang dibuat cmdlet ini.

Properti parameter

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

Kumpulan parameter

DefaultParameter
Position:2
Wajib:True
Nilai dari alur:True
Nilai dari alur berdasarkan nama properti:False
Nilai dari argumen yang tersisa:False

-VirtualNetworkName

Nama untuk Virtual Network digunakan dengan set skala ini. Jika tidak ada nilai yang disediakan, jaringan virtual baru dengan nama yang sama dengan Set Skala akan dibuat.

Properti parameter

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

Kumpulan parameter

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

-VMScaleSetName

Menentukan nama VMSS yang dibuat cmdlet ini.

Properti parameter

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

Kumpulan parameter

DefaultParameter
Position:1
Wajib:True
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
Nilai dari argumen yang tersisa:False

-VmSize

Ukuran instans VM dalam set skala ini. Get-AzComputeResourceSku dapat digunakan untuk mengetahui ukuran yang tersedia untuk langganan dan wilayah Anda. Ukuran default (Standard_DS1_v2) akan digunakan jika tidak ada Ukuran yang ditentukan.

Properti parameter

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

Kumpulan parameter

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

-VnetAddressPrefix

Awalan alamat untuk jaringan virtual yang digunakan dengan Set Skala ini. Pengaturan awalan alamat jaringan virtual default (192.168.0.0/16) akan digunakan jika tidak ada nilai yang disediakan.

Properti parameter

Jenis:String
Nilai default:192.168.0.0/16
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

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

-WhatIf

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

Properti parameter

Jenis:SwitchParameter
Nilai default:False
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

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

-Zone

Daftar zona ketersediaan yang menunjukkan IP yang dialokasikan untuk kebutuhan sumber daya.

Properti parameter

Jenis:

List<T>[String]

Nilai default:None
Mendukung wildcard:False
DontShow:False

Kumpulan parameter

SimpleParameterSet
Position:Named
Wajib:False
Nilai dari alur:False
Nilai dari alur berdasarkan nama properti:True
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

SimpleParameterSet
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

String

PSVirtualMachineScaleSet

List<T>

Output

PSVirtualMachineScaleSet