Sdílet prostřednictvím


New-AzVmss

Vytvoří škálovací sadu virtuálních počítačů.

Syntax

DefaultParameter (Výchozí)

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>]
    [-DefaultProfile <IAzureContextContainer>]
    [-SinglePlacementGroup]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Rutina New-AzVmss vytvoří v Azure škálovací sadu virtuálních počítačů (VMSS). Pomocí jednoduché sady parametrů (SimpleParameterSet) můžete rychle vytvořit předem nastavený VMSS a přidružené prostředky.

Výchozí sadu parametrů (DefaultParameter) použijte pro pokročilejší scénáře, když potřebujete přesně nakonfigurovat každou komponentu VMSS a každého přidruženého prostředku před vytvořením. Pro výchozí sadu parametrů nejprve pomocí rutiny New-AzVmssConfig vytvořte objekt škálovací sady virtuálních počítačů.

Pak pomocí následujících rutin nastavte různé vlastnosti objektu škálovací sady virtuálních počítačů:

Další rutiny pro škálovací sadu virtuálních počítačů najdete tady.

Vytvoření VMSS bude ve výchozím nastavení nastaveno na OrchestrationMode:Flexible. Výchozí sada parametrů ve výchozím nastavení nastaví vlastnosti v virtualMachineScaleSetVMProfile. Pokud chcete vytvořit VMSS s prázdnou vlastností VirtualMachineScaleSetVMProfile, použijte jednoduchou sadu parametrů vytvořením objektu VirtualMachineScaleSet s prázdnou vlastností VirtualMachineScaleSetVMProfile pomocí New-AzVmssConfig.


Viz [Rychlý start: Vytvoření škálovací sady virtuálních počítačů pomocí Azure PowerShell](https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/quick-create-powershell) pro kurz.

Příklady

Příklad 1: Vytvoření VMSS pomocí 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

Výše uvedený příkaz vytvoří následující příkaz s názvem $vmssName :

  • Skupina prostředků
  • Virtuální síť
  • Nástroj pro vyrovnávání zatížení
  • Veřejná IP adresa
  • VMSS se 2 instancemi

Výchozí image zvolená pro virtuální počítače ve VMSS je 2016-Datacenter Windows Server a skladová položka je Standard_DS1_v2

Příklad 2: Vytvoření VMSS pomocí 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;

Složitý příklad výše vytvoří VMSS. Následuje vysvětlení toho, co se děje:

  • První příkaz vytvoří skupinu prostředků se zadaným názvem a umístěním.
  • Druhý příkaz k vytvoření účtu úložiště používá rutinu New-AzStorageAccount .
  • Třetí příkaz pak pomocí rutiny Get-AzStorageAccount získá účet úložiště vytvořený v druhém příkazu a uloží výsledek do proměnné $STOAccount.
  • Pátý příkaz pomocí rutiny New-AzVirtualNetworkSubnetConfig vytvoří podsíť a uloží výsledek do proměnné s názvem $SubNet.
  • Šestý příkaz pomocí rutiny New-AzVirtualNetwork vytvoří virtuální síť a uloží výsledek do proměnné s názvem $VNet.
  • Sedmý příkaz pomocí rutiny Get-AzVirtualNetwork získá informace o virtuální síti vytvořené v šestém příkazu a uloží informace do proměnné s názvem $VNet.
  • Osmý a devátý příkaz používá New-AzPublicIpAddress a Get- AzureRmPublicIpAddress k vytvoření a získání informací z této veřejné IP adresy.
  • Příkazy ukládají informace do proměnné s názvem $PubIP.
  • Desátý příkaz pomocí rutiny New- AzureRmLoadBalancerFrontendIpConfig vytvoří front-endový nástroj pro vyrovnávání zatížení a uloží výsledek do proměnné s názvem $Frontend.
  • Jedenáctý příkaz používá New-AzLoadBalancerBackendAddressPoolConfig k vytvoření konfigurace back-endového fondu adres a uloží výsledek do proměnné s názvem $BackendAddressPool.
  • Dvanáctý příkaz pomocí New-AzLoadBalancerProbeConfig vytvoří sondu a uloží informace o sondě do proměnné s názvem $Probe.
  • Třináctý příkaz používá rutinu New-AzLoadBalancerInboundNatPoolConfig k vytvoření konfigurace fondu překladu síťových adres (NAT) nástroje pro vyrovnávání zatížení.
  • Čtrnáctý příkaz pomocí New-AzLoadBalancerRuleConfig vytvoří konfiguraci pravidla nástroje pro vyrovnávání zatížení a uloží výsledek do proměnné s názvem $LBRule.
  • Patnáctý příkaz pomocí rutiny New-AzLoadBalancer vytvoří nástroj pro vyrovnávání zatížení a uloží výsledek do proměnné s názvem $ActualLb.
  • Šestnáctý příkaz používá Get-AzLoadBalancer k získání informací o nástroji pro vyrovnávání zatížení, který byl vytvořen v patnáctém příkazu a ukládá informace v proměnné s názvem $ExpectedLb.
  • Sedmnáctý příkaz pomocí rutiny New-AzVmssIpConfig vytvoří konfiguraci IP adresy VMSS a uloží informace do proměnné s názvem $IPCfg.
  • Osmý příkaz pomocí rutiny New-AzVmssConfig vytvoří objekt konfigurace VMSS a uloží výsledek do proměnné s názvem $VMSS.
  • Devatenáctý příkaz používá rutinu New-AzVmss k vytvoření VMSS.

Příklad 3: Vytvoření VMSS s hodnotou 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;

Vytvoření VMSS s hodnotou UserData

Příklad 4: Vytvoření virtuálních počítačů s typem zabezpečení 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;

Tento příklad vytvoří nový VMSS s novým typem zabezpečení TrustedLaunch a potřebnými hodnotami UEFISettings, VTpmEnabled a SecureBootEnabled jsou pravdivé. Další informace najdete na stránce funkce Důvěryhodné spuštění .

Příklad 5: Vytvoření virtuálních počítačů v režimu orchestrace: Flexibilní ve výchozím nastavení

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

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

Tento příklad vytvoří novou sadu VMSS a ve výchozím nastavení se nastaví orchestraceMode Flexible.

Příklad 6: Ve výchozím nastavení vytvořte novou službu VMSS se zapnutou možností TrustedLaunch.

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

Výše uvedená škálovací sada virtuálních počítačů má ve výchozím nastavení povoleno důvěryhodné spuštění. Další informace najdete na stránce funkce Důvěryhodné spuštění .

Parametry

-AddProxyAgentExtension

Určuje, jestli se má implicitně nainstalovat rozšíření ProxyAgent. Tato možnost je aktuálně použitelná jenom pro operační systém Linux.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-AllocationMethod

Metoda přidělování veřejné IP adresy škálovací sady (statická nebo dynamická). Pokud není zadána žádná hodnota, přidělení bude statické.

Vlastnosti parametru

Typ:String
Default value:Static
Přípustné hodnoty:Static, Dynamic
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-AsJob

Spusťte rutinu na pozadí a vraťte úlohu pro sledování průběhu.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-BackendPoolName

Název back-endového fondu adres, který se má použít v nástroji pro vyrovnávání zatížení pro tuto škálovací sadu. Pokud není k dispozici žádná hodnota, vytvoří se nový back-endový fond se stejným názvem jako škálovací sada.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-BackendPort

Čísla portů back-endu používaná nástrojem pro vyrovnávání zatížení škálovací sady ke komunikaci s virtuálními počítači ve škálovací sadě Pokud nezadáte žádné hodnoty, porty 3389 a 5985 se použijí pro Windows virtuální počítače a port 22 se použije pro virtuální počítače s Linuxem.

Vlastnosti parametru

Typ:

Int32[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-CapacityReservationGroupId

ID skupiny rezervací kapacity, která se používá k přidělení.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Confirm

Před spuštěním cmdletu vás vyzve k potvrzení.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:viz

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Credential

Přihlašovací údaje správce (uživatelské jméno a heslo) pro virtuální počítače v této škálovací sadě.

Uživatelské jméno
Omezení:
Windows: Nelze obsahovat speciální znaky /"[]:|+=;,?*@& nebo končí na "."
Linux: Uživatelské jméno musí obsahovat jenom písmena, číslice, pomlčky a podtržítka a nesmí začínat spojovníkem nebo číslem.
Nepovolené hodnoty: "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".
Minimální délka: 1 znak
Max-length: 20 znaků pro Windows, 64 znaků pro Linux
Heslo
Musí mít 3 z následujících znaků: 1 malé písmeno, 1 velké písmeno, 1 číslo a 1 speciální znak.
Hodnota musí mít délku 12 až 123 znaků.

Vlastnosti parametru

Typ:PSCredential
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-DataDiskSizeInGb

Určuje velikosti datových disků v GB.

Vlastnosti parametru

Typ:

Int32[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Vlastnosti parametru

Typ:IAzureContextContainer
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-DiskControllerType

Určuje typ řadiče disku nakonfigurovaného pro virtuální počítač a VirtualMachineScaleSet. Tato vlastnost je podporována pouze pro virtuální počítače, jejichž disk s operačním systémem a skladová položka virtuálního počítače podporují generaci 2 (https://learn.microsoft.com/en-us/azure/virtual-machines/generation-2), v reakci na Microsoft zkontrolujte funkci HyperVGenerations vrácenou jako součást možností skladové položky virtuálního počítače. Rozhraní API skladových položek výpočetních prostředků pro oblast obsahuje V2 (https://learn.microsoft.com/rest/api/compute/resourceskus/list).
Další informace o podporovaných typech řadiče disku naleznete v tématu https://aka.ms/azure-diskcontrollertypes.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-DomainNameLabel

Popisek názvu domény pro veřejnou Fully-Qualified název domény (FQDN) pro tuto škálovací sadu. Toto je první komponenta názvu domény, která se automaticky přiřadí škálovací sadě. Automaticky přiřazené názvy domén používají formulář (<DomainNameLabel>.<Location>.cloudapp.azure.com). Pokud není zadána žádná hodnota, bude výchozí popisek názvu domény zřetězením <ScaleSetName> a <ResourceGroupName>.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-EdgeZone

Nastaví název hraniční zóny. Pokud je tato možnost nastavená, dotaz bude směrován do zadaného hraničního pásma místo do hlavní oblasti.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-EnableAutomaticOSUpgrade

Jestli se upgrady operačního systému mají automaticky použít na instance škálovací sady, jakmile bude k dispozici novější verze image.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-EnableProxyAgent

Určuje, jestli má být povolená funkce ProxyAgent (Metadata Security Protocol), nebo ne.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-EnableSecureBoot

Určuje, jestli má být na virtuálním počítači povolené zabezpečené spouštění.

Vlastnosti parametru

Typ:

Nullable<T>[Boolean]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-EnableUltraSSD

Pro virtuální počítače ve škálovací sadě použijte disky UltraSSD.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-EnableVtpm

Určuje, jestli má být na virtuálním počítači povolený virtuální počítač vTPM.

Vlastnosti parametru

Typ:

Nullable<T>[Boolean]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-EncryptionAtHost

Tento parametr povolí šifrování pro všechny disky, včetně disku Resource/Temp na samotném hostiteli. Výchozí: Šifrování v hostiteli bude zakázáno, pokud není tato vlastnost nastavena na hodnotu true pro prostředek.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-EvictionPolicy

Zásady vyřazení pro škálovací sadu virtuálních počítačů s nízkou prioritou. Pouze podporované hodnoty jsou Deallocate (Uvolnit) a Delete (Odstranit).

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ExcludeZone

Tato vlastnost doplňuje vlastnost zonePlacementPolicy. Pokud je vlastnost zonePlacementPolicy nastavená na Any, nesmí být zóna dostupnosti vybraná systémem v seznamu zón dostupnosti předána s parametrem excludeZones. Pokud možnost excludeZones není k dispozici, budou všechny zóny dostupnosti v oblasti považovány za výběr.

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-FrontendPoolName

Název front-endového fondu adres, který se má použít v nástroji pro vyrovnávání zatížení škálovací sady. Pokud není zadána žádná hodnota, vytvoří se nový front-endový fond adres se stejným názvem jako škálovací sada.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-HighSpeedInterconnectPlacement

Určuje umístění vysokorychlostního propojení pro škálovací sadu virtuálních počítačů.

Vlastnosti parametru

Typ:String
Default value:None
Přípustné hodnoty:None, Trunk
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-HostGroupId

Určuje vyhrazenou skupinu hostitelů, ve které se bude nacházet škálovací sada virtuálních počítačů.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Skupina hostitelů

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-IfMatch

slouží k podmíněnému požadavku pro PUT a další nebezpečné metody. Server vrátí požadované prostředky pouze v případě, že prostředek odpovídá jedné z uvedených hodnot značky ETag. Tuto hodnotu vynecháte, pokud chcete aktuální prostředek vždy přepsat. Zadejte naposledy zobrazenou hodnotu značky ETag, abyste zabránili náhodnému přepsání souběžných změn.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-IfNoneMatch

Používá se k podmíněnému požadavku pro metody GET a HEAD. Server vrátí požadované prostředky pouze v případě, že žádná z uvedených hodnot značky ETag neodpovídá aktuální entitě. Používá se k podmíněnému požadavku pro metody GET a HEAD. Server vrátí požadované prostředky pouze v případě, že žádná z uvedených hodnot značky ETag neodpovídá aktuální entitě. Pokud chcete povolit vytvoření nové sady záznamů, nastavte na *, ale chcete-li zabránit aktualizaci existující sady záznamů. Jiné hodnoty budou mít za následek chybu ze serveru, protože nejsou podporované.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ImageName

Alias image pro virtuální počítače v této škálovací sadě Pokud není zadaná žádná hodnota, použije se image "Windows Server 2016 DataCenter". Dostupné aliasy jsou: Win2022AzureEdition, Win2022AzureEditionCore, Win2019Datacenter, Win2016Datacenter, Win2012R2Datacenter, Win2012Datacenter, UbuntuLTS, Ubuntu2204, CentOS85Gen2, Debian11, OpenSuseLeap154Gen2, RHELRaw8LVMGen2, SuseSles15SP3, FlatcarLinuxFreeGen2.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Obrázek

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ImageReferenceId

Zadali jste jedinečné ID image sdílené galerie pro nasazení vmss. To se dá načíst z volání GET sdíleného obrázku galerie.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-IncludeZone

Tato vlastnost doplňuje vlastnost zonePlacementPolicy. Pokud je vlastnost zonePlacementPolicy nastavená na Any, musí být zóna dostupnosti vybraná systémem v seznamu zón dostupnosti předaných s parametrem includeZones. Pokud není k dispozici includeZones, budou všechny zóny dostupnosti v oblasti považovány za výběr.

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-InstanceCount

Počet imagí virtuálních počítačů ve škálovací sadě Pokud není zadána žádná hodnota, vytvoří se 2 instance.

Vlastnosti parametru

Typ:Int32
Default value:2
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-LoadBalancerName

Název nástroje pro vyrovnávání zatížení, který se má použít s touto škálovací sadou. Pokud není zadaná žádná hodnota, vytvoří se nový nástroj pro vyrovnávání zatížení se stejným názvem jako škálovací sada.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Location

Umístění Azure, kde se tato škálovací sada vytvoří. Pokud není zadána žádná hodnota, umístění bude odvozeno z umístění jiných prostředků odkazovaných v parametrech.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-MaxPrice

Maximální cena fakturace škálovací sady virtuálních počítačů s nízkou prioritou.

Vlastnosti parametru

Typ:Double
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-NatBackendPort

Back-endový port pro překlad příchozích síťových adres.

Vlastnosti parametru

Typ:

Int32[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-OrchestrationMode

Určuje režim orchestrace pro škálovací sadu virtuálních počítačů. Možné hodnoty: Jednotná, flexibilní

Vytvoření VMSS v OrchestrationMode:Flexibilní pomocí výchozí sady parametrů způsobí, že virtualMachineScaleSetVMProfile se ve výchozím nastavení naplní. Pokud chcete vytvořit VMSS s prázdnou virtualMachineScaleSetVMProfile, nejprve vytvořte objekt VirtualMachineScaleSet s prázdnou vlastností VMProfile pomocí New-AzVmssConfig a pak vytvořte VMSS pomocí jednoduché sady parametrů.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-PlatformFaultDomainCount

Počet domén selhání pro každou skupinu umístění

Vlastnosti parametru

Typ:Int32
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-Priority

Priorita virtuálního počítače ve škálovací sadě Podporované hodnoty jsou "Regular", "Spot" a "Low". Pravidelná hodnota je určená pro běžný virtuální počítač. Spot je určený pro spotový virtuální počítač. "Nízká" je také pro spotový virtuální počítač, ale nahrazuje se slovem "Spot". Místo "Low" použijte "Spot".

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ProximityPlacementGroupId

ID prostředku skupiny umístění bezkontaktní komunikace, které se má použít s touto škálovací sadou.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:ProximityPlacementGroup

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-PublicIpAddressName

Název veřejné IP adresy, kterou se má použít s touto škálovací sadou. Pokud není zadaná žádná hodnota, vytvoří se nová veřejná IPAddress se stejným názvem jako škálovací sada.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-ResourceGroupName

Určuje název skupiny prostředků VMSS. Pokud není zadána žádná hodnota, vytvoří se nová skupina prostředků se stejným názvem jako škálovací sada.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

DefaultParameter
Position:0
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-ScaleInPolicy

Pravidla, která se mají dodržovat při škálování ve škálovací sadě virtuálních počítačů. Možné hodnoty jsou: Default, OldestVM a NejnovějšíVM. Když se škálovací sada virtuálních počítačů škáluje, škálovací sada se nejprve vyrovnává mezi zónami, pokud se jedná o zónovou škálovací sadu. Pak bude vyvážená napříč doménami selhání co nejvíce. V rámci každé domény selhání budou virtuální počítače vybrané k odebrání nejnovějšími počítači, které nejsou chráněné před horizontálním navýšením kapacity. Při horizontálním navýšení kapacity škálovací sady virtuálních počítačů se zvolí nejstarší virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejstarší virtuální počítače, které nejsou chráněné. Virtuální počítač NejnovějšíVM, když se škálovací sada virtuálních počítačů škáluje, vyberou se nejnovější virtuální počítače, které nejsou chráněné proti horizontálnímu snížení kapacity. V případě zónových škálovacích sad virtuálních počítačů bude škálovací sada nejprve vyvážená napříč zónami. V každé zóně se pro odebrání vyberou nejnovější virtuální počítače, které nejsou chráněné.

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SecurityGroupName

Název skupiny zabezpečení sítě, která se má použít pro tuto škálovací sadu. Pokud není zadaná žádná hodnota, vytvoří se výchozí skupina zabezpečení sítě se stejným názvem jako škálovací sada a použije se u škálovací sady.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SecurityPostureExcludeExtension

Seznam rozšíření virtuálních počítačů, která se mají vyloučit při použití stavu zabezpečení

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-SecurityPostureId

ID odkazu na stav zabezpečení ve formě /CommunityGalleries/{communityGalleryName}/securityPostures/{securityPostureName}/versions/{major.minor.patch}|latest

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-SecurityType

Určuje typ zabezpečení virtuálního počítače. Aby bylo možné povolit UefiSettings, musí být nastavená na libovolnou zadanou hodnotu. UefiSettings nebude povoleno, pokud není tato vlastnost nastavena.

Vlastnosti parametru

Typ:String
Default value:None
Přípustné hodnoty:TrustedLaunch, ConfidentialVM, Standard
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-SharedGalleryImageId

Zadali jste jedinečné ID image sdílené galerie pro nasazení virtuálního počítače. To se dá načíst z volání GET sdíleného obrázku galerie.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SinglePlacementGroup

Pomocí této možnosti můžete vytvořit škálovací sadu v jedné skupině umístění. Výchozí hodnota je více skupin.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SkipExtensionsOnOverprovisionedVMs

Určuje, že rozšíření se nespustí na extra nadměrném zřízení virtuálních počítačů.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SkuProfileAllocationStrategy

Strategie přidělování pro profil skladové položky.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-SkuProfileVmSize

Pole velikostí virtuálních počítačů pro škálovací sadu

Vlastnosti parametru

Typ:

String[]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-SubnetAddressPrefix

Předpona adresy podsítě, kterou bude tato škálovací sada používat. Výchozí nastavení podsítě (192.168.1.0/24) se použije, pokud není zadána žádná hodnota.

Vlastnosti parametru

Typ:String
Default value:192.168.1.0/24
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SubnetName

Název podsítě, která se má použít s touto škálovací sadou. Pokud není zadaná žádná hodnota, vytvoří se nová podsíť se stejným názvem jako škálovací sada.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-SystemAssignedIdentity

Pokud je parametr k dispozici, přiřadí se virtuálním počítačům ve škálovací sadě identita spravovaného systému, která se automaticky vygeneruje.

Vlastnosti parametru

Typ:SwitchParameter
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-UpgradePolicyMode

Režim zásad upgradu pro instance virtuálních počítačů v této škálovací sadě Zásady upgradu můžou určovat automatické, ruční nebo postupné upgrady.

Vlastnosti parametru

Typ:UpgradeMode
Default value:None
Přípustné hodnoty:Automatic, Manual, Rolling
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-UserAssignedIdentity

Název identity spravované služby, která by se měla přiřadit k virtuálním počítačům ve škálovací sadě.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-UserData

UserData pro virtuální počítače, které budou kódovány v base-64. Zákazník by zde neměl předávat žádné tajné kódy.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-VirtualMachineScaleSet

Určuje VirtualMachineScaleSet objekt, který obsahuje vlastnosti VMSS, které tato rutina vytvoří.

Vlastnosti parametru

Typ:PSVirtualMachineScaleSet
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

DefaultParameter
Position:2
Povinné:True
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-VirtualNetworkName

Název Virtual Network, který se má použít s touto škálovací sadou. Pokud není zadána žádná hodnota, vytvoří se nová virtuální síť se stejným názvem jako škálovací sada.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-VMScaleSetName

Určuje název VMSS, který tato rutina vytvoří.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False
Aliasy:název

Sady parametrů

DefaultParameter
Position:1
Povinné:True
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-VmSize

Velikost instancí virtuálních počítačů v této škálovací sadě Get-AzComputeResourceSku se dá použít ke zjištění dostupných velikostí pro vaše předplatné a oblast. Pokud není zadána žádná velikost, použije se výchozí velikost (Standard_DS1_v2).

Vlastnosti parametru

Typ:String
Default value:Standard_DS1_v2
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-VnetAddressPrefix

Předpona adresy pro virtuální síť použitou s touto škálovací sadou. Výchozí nastavení předpony adresy virtuální sítě (192.168.0.0/16) se použije, pokud není zadána žádná hodnota.

Vlastnosti parametru

Typ:String
Default value:192.168.0.0/16
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-WhatIf

Ukazuje, co se stane, když se příkaz spustí. Příkazový modul nebyl spuštěn.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Wi

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Zone

Seznam zón dostupnosti označující IP adresu přidělenou pro prostředek, ze které musí pocházet.

Vlastnosti parametru

Typ:

List<T>[String]

Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-ZonePlacementPolicy

Určuje zásadu pro umístění zdroje v zóně dostupnosti. Možné hodnoty jsou: Any (používá se pro Virtual Machines), Auto (používá se pro Virtual Machine Scale Sets) – Systém při vytváření prostředků automaticky vybere zónu dostupnosti.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

SimpleParameterSet
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

String

PSVirtualMachineScaleSet

List<T>

Výstupy

PSVirtualMachineScaleSet