New-AzVmss
Skapar en VMSS.
Anteckning
Det här är den tidigare versionen av vår dokumentation. Se den senaste versionen för uppdaterad information.
Syntax
New-AzVmss
[-ResourceGroupName] <String>
[-VMScaleSetName] <String>
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[-AsJob]
[-EdgeZone <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzVmss
[[-ResourceGroupName] <String>]
[-VMScaleSetName] <String>
[-AsJob]
[-UserData <String>]
[-ImageName <String>]
-Credential <PSCredential>
[-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>]
[-DefaultProfile <IAzureContextContainer>]
[-SinglePlacementGroup]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten New-AzVmss skapar en VMSS (Virtual Machine Scale Set) i Azure.
Använd den enkla parameteruppsättningen (SimpleParameterSet) för att snabbt skapa en förinställd VMSS och associerade resurser. Använd standardparameteruppsättningen (DefaultParameter) för mer avancerade scenarier när du behöver konfigurera varje komponent i VMSS och varje associerad resurs innan du skapar.
Exempel
Exempel 1: Skapa en VMSS med hjälp av 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 <PASSWORD_HERE> -AsPlainText -Force
$vmCred = New-Object System.Management.Automation.PSCredential(<USERNAME_HERE>, $vmPassword)
#Create a VMSS using the default settings
New-AzVmss -Credential $vmCred -VMScaleSetName $vmssName
Kommandot ovan skapar följande med namnet $vmssName :
- En resursgrupp
- Ett virtuellt nätverk
- En lastbalanserare
- En offentlig IP-adress
- VMSS med 2 instanser
Standardavbildningen som valts för de virtuella datorerna i VMSS är 2016-Datacenter Windows Server och SKU:n är Standard_DS1_v2
Exempel 2: Skapa en VMSS med 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 3362 -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.contoso.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
$VMSS = New-AzVmssConfig -Location $LOC -SkuCapacity 2 -SkuName "Standard_E4-2ds_v4" -UpgradePolicyMode "Automatic" `
| 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;
Exempel 3: Skapa en VMSS med ett UserData-värde
$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 <PASSWORD_HERE> -AsPlainText -Force;
$vmCred = New-Object System.Management.Automation.PSCredential(<USERNAME_HERE>, $vmPassword);
$text = "UserData value to encode";
$bytes = [System.Text.Encoding]::Unicode.GetBytes($text);
$userData = [Convert]::ToBase64String($bytes);
#Create a VMSS
New-AzVmss -ResourceGroupName $ResourceGroupName -Name $vmssName -Credential $vmCred -DomainNameLabel $domainNameLabel -Userdata $userData;
$vmss = Get-AzVmss -ResourceGroupName $ResourceGroupName -VMScaleSetName $vmssName -InstanceView:$false -Userdata;
Det komplexa exemplet ovan skapar en VMSS. Följande är en förklaring av vad som händer:
- Det första kommandot skapar en resursgrupp med det angivna namnet och platsen.
- Det andra kommandot använder cmdleten New-AzStorageAccount för att skapa ett lagringskonto.
- Det tredje kommandot använder sedan cmdleten Get-AzStorageAccount för att hämta lagringskontot som skapades i det andra kommandot och lagrar resultatet i variabeln $STOAccount.
- Det femte kommandot använder cmdleten New-AzVirtualNetworkSubnetConfig för att skapa ett undernät och lagrar resultatet i variabeln med namnet $SubNet.
- Det sjätte kommandot använder cmdleten New-AzVirtualNetwork för att skapa ett virtuellt nätverk och lagrar resultatet i variabeln med namnet $VNet.
- Det sjunde kommandot använder Get-AzVirtualNetwork för att hämta information om det virtuella nätverket som skapades i det sjätte kommandot och lagrar informationen i variabeln med namnet $VNet.
- Det åttonde och nionde kommandot använder New-AzPublicIpAddress och Get- AzureRmPublicIpAddress för att skapa och hämta information från den offentliga IP-adressen.
- Kommandona lagrar informationen i variabeln med namnet $PubIP.
- Det tionde kommandot använder cmdleten New- AzureRmLoadBalancerFrontendIpConfig för att skapa en lastbalanserare för klientdelen och lagrar resultatet i variabeln med namnet $Frontend.
- Det elfte kommandot använder New-AzLoadBalancerBackendAddressPoolConfig för att skapa en serverdelsadresspoolkonfiguration och lagrar resultatet i variabeln med namnet $BackendAddressPool.
- Det tolfte kommandot använder New-AzLoadBalancerProbeConfig för att skapa en avsökning och lagrar avsökningsinformationen i variabeln med namnet $Probe.
- Det trettonde kommandot använder cmdleten New-AzLoadBalancerInboundNatPoolConfig för att skapa en nat-poolkonfiguration (lastbalanserare för inkommande nätverksadressöversättning).
- Det fjortonde kommandot använder New-AzLoadBalancerRuleConfig för att skapa en konfiguration av lastbalanserarens regel och lagrar resultatet i variabeln med namnet $LBRule.
- Det femtonde kommandot använder cmdleten New-AzLoadBalancer för att skapa en lastbalanserare och lagrar resultatet i variabeln med namnet $ActualLb.
- Det sextonde kommandot använder Get-AzLoadBalancer för att hämta information om lastbalanseraren som skapades i det femtonde kommandot och lagrar informationen i variabeln med namnet $ExpectedLb.
- Det sjuttonde kommandot använder cmdleten New-AzVmssIPConfig för att skapa en VMSS IP-konfiguration och lagrar informationen i variabeln med namnet $IPCfg.
- Det artonde kommandot använder cmdleten New-AzVmssConfig för att skapa ett VMSS-konfigurationsobjekt och lagrar resultatet i variabeln med namnet $VMSS.
- Det nittonde kommandot använder cmdleten New-AzVmss för att skapa VMSS.
Parametrar
Allokeringsmetod för den offentliga IP-adressen för skalningsuppsättningen (statisk eller dynamisk). Om inget värde anges är allokeringen statisk.
| Type: | String |
| Accepted values: | Static, Dynamic |
| Position: | Named |
| Default value: | Static |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Kör cmdleten i bakgrunden och returnera ett jobb för att spåra förloppet.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på serverdelsadresspoolen som ska användas i lastbalanseraren för den här skalningsuppsättningen. Om inget värde anges skapas en ny serverdelspool med samma namn som skalningsuppsättningen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Portnummer för serverdelen som används av lastbalanseraren för skalningsuppsättning för att kommunicera med virtuella datorer i skalningsuppsättningen. Om inga värden anges används portarna 3389 och 5985 för Virtuella Windows-datorer och port 22 används för virtuella Linux-datorer.
| Type: | Int32[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
ID för kapacitetsreservationsgruppen som används för allokering.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Uppmanar dig att bekräfta innan du kör cmdleten.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Administratörsautentiseringsuppgifterna (användarnamn och lösenord) för virtuella datorer i den här skalningsuppsättningen.
| Type: | PSCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger storleken på datadiskar i GB.
| Type: | Int32[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Domännamnsetiketten för det offentliga Fully-Qualified domännamnet (FQDN) för den här skalningsuppsättningen. Det här är den första komponenten i domännamnet som automatiskt tilldelas till skalningsuppsättningen. Automatiskt tilldelade domännamn använder formuläret (<DomainNameLabel>.<Location>.cloudapp.azure.com). Om inget värde anges är standarddomännamnetiketten sammanlänkningen av <ScaleSetName> och <ResourceGroupName>.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger gränszonens namn. Om den anges dirigeras frågan till den angivna gränszonen i stället för huvudregionen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Använd UltraSSD-diskar för de virtuella datorerna i skalningsuppsättningen.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Den här parametern aktiverar kryptering för alla diskar, inklusive resurs-/tempdisk på själva värden. Standard: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Borttagningsprincipen för vm-skalningsuppsättningen med låg prioritet. Endast värden som stöds är "Frigör" och "Ta bort".
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på klientdelsadresspoolen som ska användas i lastbalanseraren För skalningsuppsättning. Om inget värde anges skapas en ny klientdelsadresspool med samma namn som skalningsuppsättningen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger den dedikerade värdgrupp som vm-skalningsuppsättningen ska finnas i.
| Type: | String |
| Aliases: | HostGroup |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Namnet på avbildningen för virtuella datorer i den här skalningsuppsättningen. Om inget värde anges används avbildningen "Windows Server 2016 DataCenter".
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Angav det unika ID:t för vmss-distributionen av den delade galleriavbildningen. Detta kan hämtas från get-anropet för den delade galleribilden.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Antalet VM-avbildningar i skalningsuppsättningen. Om inget värde anges skapas två instanser.
| Type: | Int32 |
| Position: | Named |
| Default value: | 2 |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på lastbalanseraren som ska användas med den här skalningsuppsättningen. En ny lastbalanserare med samma namn som skalningsuppsättningen skapas om inget värde anges.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Den Azure-plats där skalningsuppsättningen skapas. Om inget värde anges härleds platsen från platsen för andra resurser som refereras i parametrarna.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Maxpriset för faktureringen för en vm-skalningsuppsättning med låg prioritet.
| Type: | Double |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Serverdelsport för inkommande nätverksadressöversättning.
| Type: | Int32[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger orkestreringsläget för vm-skalningsuppsättningen. Möjliga värden: Enhetlig, flexibel
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Antal feldomäner för varje placeringsgrupp.
| Type: | Int32 |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Prioriteten för den virtuella datorn i skalningsuppsättningen. Endast värden som stöds är "Regular", "Spot" och "Low". "Regular" är för vanlig virtuell dator. "Spot" är för virtuell dator med oanvänd kapacitet. "Låg" är också för virtuell dator med oanvänd kapacitet men ersätts av "Spot". Använd "Spot" i stället för "Low".
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Resurs-ID:t för närhetsplaceringsgruppen som ska användas med den här skalningsuppsättningen.
| Type: | String |
| Aliases: | ProximityPlacementGroup |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på den offentliga IP-adress som ska användas med den här skalningsuppsättningen. En ny offentlig IPAddress med samma namn som skalningsuppsättningen skapas om inget värde anges.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger namnet på resursgruppen för VMSS. Om inget värde anges skapas en ny ResourceGroup med samma namn som skalningsuppsättningen.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
De regler som ska följas vid skalning i en VM-skalningsuppsättning. Möjliga värden är: "Default", "OldestVM" och "NewestVM". "Standard" när en VM-skalningsuppsättning skalas in balanseras först skalningsuppsättningen mellan zoner om det är en zonindelad skalningsuppsättning. Sedan balanseras den över feldomäner så långt det är möjligt. I varje feldomän är de virtuella datorer som valts för borttagning de senaste som inte skyddas från inskalning. "OldestVM" när en VM-skalningsuppsättning skalas in väljs de äldsta virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade VM-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de äldsta virtuella datorerna som inte är skyddade för borttagning. "NewestVM" när en VM-skalningsuppsättning skalas in väljs de senaste virtuella datorerna som inte skyddas från inskalning för borttagning. För zonindelade VM-skalningsuppsättningar balanseras först skalningsuppsättningen mellan zoner. I varje zon väljs de senaste virtuella datorerna som inte skyddas för borttagning.
| Type: | String[] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på nätverkssäkerhetsgruppen som ska tillämpas på den här skalningsuppsättningen. Om inget värde anges skapas en standardnätverkssäkerhetsgrupp med samma namn som skalningsuppsättningen och tillämpas på skalningsuppsättningen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Använd det här alternativet för att skapa skalningsuppsättningen i en enda placeringsgrupp. Standardvärdet är flera grupper
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger att tilläggen inte körs på de extra överetablerade virtuella datorerna.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Adressprefixet för det undernät som ska användas av ScaleSet. Standardinställningar för undernät (192.168.1.0/24) tillämpas om inget värde anges.
| Type: | String |
| Position: | Named |
| Default value: | 192.168.1.0/24 |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på det undernät som ska användas med den här skalningsuppsättningen. Ett nytt undernät skapas med samma namn som skalningsuppsättningen om inget värde anges.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Om parametern finns tilldelas de virtuella datorerna i skalningsuppsättningen en hanterad systemidentitet som genereras automatiskt.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Uppgraderingsprincipläget för VM-instanser i den här skalningsuppsättningen. Uppgraderingsprincipen kan ange automatiska, manuella eller löpande uppgraderingar.
| Type: | UpgradeMode |
| Accepted values: | Automatic, Manual, Rolling |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på en hanterad tjänstidentitet som ska tilldelas till de virtuella datorerna i skalningsuppsättningen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
UserData för Vmss, som kommer att vara base-64-kodad. Kunden bör inte skicka in några hemligheter här.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Anger objektet VirtualMachineScaleSet som innehåller egenskaperna för den VMSS som den här cmdleten skapar.
| Type: | PSVirtualMachineScaleSet |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Namnet på Virtual Network som ska användas med den här skalningsuppsättningen. Om inget värde anges skapas ett nytt virtuellt nätverk med samma namn som skalningsuppsättningen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger namnet på den VMSS som den här cmdleten skapar.
| Type: | String |
| Aliases: | Name |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Storleken på de virtuella datorinstanserna i den här skalningsuppsättningen. En standardstorlek (Standard_DS1_v2) används om ingen storlek har angetts.
| Type: | String |
| Position: | Named |
| Default value: | Standard_DS1_v2 |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Adressprefixet för det virtuella nätverk som används med den här skalningsuppsättningen. Standardinställningarna för adressprefix för virtuellt nätverk (192.168.0.0/16) används om inget värde anges.
| Type: | String |
| Position: | Named |
| Default value: | 192.168.0.0/16 |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från.
| Type: | List<T>[String] |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Indata
List<T>[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]