New-AzureRmVmss
Erstellt einen VMSS.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.
Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Syntax
New-AzureRmVmss
[-ResourceGroupName] <String>
[-VMScaleSetName] <String>
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmVmss
[[-ResourceGroupName] <String>]
[-VMScaleSetName] <String>
[-AsJob]
[-ImageName <String>]
-Credential <PSCredential>
[-InstanceCount <Int32>]
[-VirtualNetworkName <String>]
[-SubnetName <String>]
[-PublicIpAddressName <String>]
[-DomainNameLabel <String>]
[-SecurityGroupName <String>]
[-LoadBalancerName <String>]
[-BackendPort <Int32[]>]
[-Location <String>]
[-VmSize <String>]
[-UpgradePolicyMode <UpgradeMode>]
[-AllocationMethod <String>]
[-VnetAddressPrefix <String>]
[-SubnetAddressPrefix <String>]
[-FrontendPoolName <String>]
[-BackendPoolName <String>]
[-SystemAssignedIdentity]
[-UserAssignedIdentity <String>]
[-Zone <System.Collections.Generic.List`1[System.String]>]
[-NatBackendPort <Int32[]>]
[-DataDiskSizeInGb <Int32[]>]
[-DefaultProfile <IAzureContextContainer>]
[-SinglePlacementGroup]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-AzureRmVmss erstellt einen VM Scale Set (VMSS) in Azure.
Verwenden Sie den einfachen Parametersatz (SimpleParameterSet
), um schnell eine vordefinierte VMSS und zugeordnete Ressourcen zu erstellen. Verwenden Sie den Standardparametersatz (DefaultParameter
) für komplexere Szenarien, wenn Sie jede Komponente der VMSS und jeder zugeordneten Ressource vor der Erstellung genau konfigurieren müssen.
Beispiele
Beispiel 1: Erstellen einer VMSS mit dem **'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-AzureRmVmss -Credential $vmCred -VMScaleSetName $vmssName
Der obige Befehl erstellt Folgendes mit dem Namen $vmssName
:
- Eine Ressourcengruppe
- Ein virtuelles Netzwerk
- Ein Load Balancer
- Eine öffentliche IP-Adresse
- vmSS mit 2 Instanzen
Das Standardimage, das für die virtuellen Computer im VMSS ausgewählt wird, ist 2016-Datacenter Windows Server
und die SKU ist Standard_DS1_v2
Beispiel 2: Erstellen einer VMSS mit dem **'DefaultParameterSet'**
# Common
$LOC = "WestUs";
$RGName = "rgkyvms";
New-AzureRmResourceGroup -Name $RGName -Location $LOC -Force;
# SRP
$STOName = "STO" + $RGName;
$STOType = "Standard_GRS";
New-AzureRmStorageAccount -ResourceGroupName $RGName -Name $STOName -Location $LOC -Type $STOType;
$STOAccount = Get-AzureRmStorageAccount -ResourceGroupName $RGName -Name $STOName;
# NRP
$SubNet = New-AzureRmVirtualNetworkSubnetConfig -Name ("subnet" + $RGName) -AddressPrefix "10.0.0.0/24";
$VNet = New-AzureRmVirtualNetwork -Force -Name ("vnet" + $RGName) -ResourceGroupName $RGName -Location $LOC -AddressPrefix "10.0.0.0/16" -DnsServer "10.1.1.1" -Subnet $SubNet;
$VNet = Get-AzureRmVirtualNetwork -Name ('vnet' + $RGName) -ResourceGroupName $RGName;
$SubNetId = $VNet.Subnets[0].Id;
$PubIP = New-AzureRmPublicIpAddress -Force -Name ("PubIP" + $RGName) -ResourceGroupName $RGName -Location $LOC -AllocationMethod Dynamic -DomainNameLabel ("PubIP" + $RGName);
$PubIP = Get-AzureRmPublicIpAddress -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-AzureRmLoadBalancerFrontendIpConfig -Name $FrontendName -PublicIpAddress $PubIP
$BackendAddressPool = New-AzureRmLoadBalancerBackendAddressPoolConfig -Name $BackendAddressPoolName
$Probe = New-AzureRmLoadBalancerProbeConfig -Name $ProbeName -RequestPath healthcheck.aspx -Protocol http -Port 80 -IntervalInSeconds 15 -ProbeCount 2
$InboundNatPool = New-AzureRmLoadBalancerInboundNatPoolConfig -Name $InboundNatPoolName -FrontendIPConfigurationId `
$Frontend.Id -Protocol Tcp -FrontendPortRangeStart 3360 -FrontendPortRangeEnd 3362 -BackendPort 3370;
$LBRule = New-AzureRmLoadBalancerRuleConfig -Name $LBRuleName `
-FrontendIPConfiguration $Frontend -BackendAddressPool $BackendAddressPool `
-Probe $Probe -Protocol Tcp -FrontendPort 80 -BackendPort 80 `
-IdleTimeoutInMinutes 15 -EnableFloatingIP -LoadDistribution SourceIP;
$ActualLb = New-AzureRmLoadBalancer -Name $LBName -ResourceGroupName $RGName -Location $LOC `
-FrontendIpConfiguration $Frontend -BackendAddressPool $BackendAddressPool `
-Probe $Probe -LoadBalancingRule $LBRule -InboundNatPool $InboundNatPool;
$ExpectedLb = Get-AzureRmLoadBalancer -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-AzureRmVmssIPConfig -Name "Test" `
-LoadBalancerInboundNatPoolsId $ExpectedLb.InboundNatPools[0].Id `
-LoadBalancerBackendAddressPoolsId $ExpectedLb.BackendAddressPools[0].Id `
-SubnetId $SubNetId;
#VMSS Config
$VMSS = New-AzureRmVmssConfig -Location $LOC -SkuCapacity 2 -SkuName "Standard_A2" -UpgradePolicyMode "Automatic" `
| Add-AzureRmVmssNetworkInterfaceConfiguration -Name "Test" -Primary $True -IPConfiguration $IPCfg `
| Add-AzureRmVmssNetworkInterfaceConfiguration -Name "Test2" -IPConfiguration $IPCfg `
| Set-AzureRmVmssOSProfile -ComputerNamePrefix "Test" -AdminUsername $AdminUsername -AdminPassword $AdminPassword `
| Set-AzureRmVmssStorageProfile -Name "Test" -OsDiskCreateOption 'FromImage' -OsDiskCaching "None" `
-ImageReferenceOffer $Offer -ImageReferenceSku $Sku -ImageReferenceVersion $Version `
-ImageReferencePublisher $PublisherName -VhdContainer $VHDContainer `
| Add-AzureRmVmssExtension -Name $ExtName -Publisher $Publisher -Type $ExtType -TypeHandlerVersion $ExtVer -AutoUpgradeMinorVersion $True
#Create the VMSS
New-AzureRmVmss -ResourceGroupName $RGName -Name $VMSSName -VirtualMachineScaleSet $VMSS;
Im obigen komplexen Beispiel wird ein VMSS erstellt. Im Folgenden wird erläutert, was passiert:
- Der erste Befehl erstellt eine Ressourcengruppe mit dem angegebenen Namen und Speicherort.
- Der zweite Befehl verwendet das Cmdlet New-AzureRmStorageAccount zum Erstellen eines Speicherkontos.
- Der dritte Befehl verwendet dann das Cmdlet "Get-AzureRmStorageAccount ", um das speicherkonto abzurufen, das im zweiten Befehl erstellt wurde, und speichert das Ergebnis in der $STOAccount Variablen.
- Der fünfte Befehl verwendet das Cmdlet New-AzureRmVirtualNetworkSubnetConfig , um ein Subnetz zu erstellen und das Ergebnis in der Variablen namens $SubNet zu speichern.
- Der sechste Befehl verwendet das Cmdlet New-AzureRmVirtualNetwork , um ein virtuelles Netzwerk zu erstellen und das Ergebnis in der Variablen namens $VNet zu speichern.
- Der siebte Befehl verwendet get-AzureRmVirtualNetwork, um Informationen über das virtuelle Netzwerk abzurufen, das im sechsten Befehl erstellt wurde, und speichert die Informationen in der Variablen namens $VNet.
- Der achte und neunte Befehl verwendet die New-AzureRmPublicIpAddress und Get- AzureRmPublicIpAddress , um Informationen von dieser öffentlichen IP-Adresse zu erstellen und abzurufen.
- Die Befehle speichern die Informationen in der Variablen namens $PubIP.
- Der zehnte Befehl verwendet das Cmdlet New- AzureRmLoadBalancerFrontendIpConfig zum Erstellen eines Frontend-Lastenausgleichs und speichert das Ergebnis in der Variablen namens $Frontend.
- Der elfte Befehl verwendet den New-AzureRmLoadBalancerBackendAddressPoolConfig zum Erstellen einer Back-End-Adresspoolkonfiguration und speichert das Ergebnis in der Variablen namens $BackendAddressPool.
- Der zwölfte Befehl verwendet die New-AzureRmLoadBalancerProbeConfig zum Erstellen einer Probe und speichert die Probeinformationen in der Variablen namens $Probe.
- Der dreizehnte Befehl verwendet das Cmdlet "New-AzureRmLoadBalancerInboundNatPoolConfig ", um eine Nat-Poolkonfiguration (Load Balancer inbound Network Address Translation) zu erstellen.
- Der vierzehnte Befehl verwendet die New-AzureRmLoadBalancerRuleConfig zum Erstellen einer Lastenausgleichsregelkonfiguration und speichert das Ergebnis in der Variablen namens $LBRule.
- Der fünfzehnte Befehl verwendet das Cmdlet New-AzureRmLoadBalancer zum Erstellen eines Lastenausgleichs und speichert das Ergebnis in der Variablen namens $ActualLb.
- Der sechzehnte Befehl verwendet get-AzureRmLoadBalancer, um Informationen zum Lastenausgleich abzurufen, der im fünfzehnten Befehl erstellt wurde, und speichert die Informationen in der Variablen mit dem Namen $ExpectedLb.
- Der siebzehnte Befehl verwendet das Cmdlet New-AzureRmVmssIPConfig , um eine VMSS-IP-Konfiguration zu erstellen und die Informationen in der Variablen namens $IPCfg zu speichern.
- Der achtzehnte Befehl verwendet das Cmdlet New-AzureRmVmssConfig zum Erstellen eines VMSS-Konfigurationsobjekts und speichert das Ergebnis in der Variablen namens $VMSS.
- Der neunzehnte Befehl verwendet das Cmdlet New-AzureRmVmss , um vmSS zu erstellen.
Parameter
-AllocationMethod
Zuordnungsmethode für die öffentliche IP-Adresse des Skalierungssatzes (statisch oder dynamisch). Wenn kein Wert angegeben wird, ist die Zuordnung statisch.
Typ: | String |
Zulässige Werte: | Static, Dynamic |
Position: | Named |
Standardwert: | Static |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-AsJob
Führen Sie das Cmdlet im Hintergrund aus, und geben Sie einen Auftrag zurück, um den Fortschritt nachzuverfolgen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BackendPoolName
Der Name des Back-End-Adresspools, der im Lastenausgleichsmodul für diesen Skalierungssatz verwendet werden soll. Wenn kein Wert angegeben wird, wird ein neuer Back-End-Pool mit demselben Namen wie der Skalierungssatz erstellt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-BackendPort
Back-End-Portnummern, die vom Scale Set Load Balancer für die Kommunikation mit VMs im Skalierungssatz verwendet werden. Wenn keine Werte angegeben sind, werden die Ports 3389 und 5985 für Windows-VMS verwendet, und Port 22 wird für Linux-VMs verwendet.
Typ: | Int32[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Credential
Die Administratoranmeldeinformationen (Benutzername und Kennwort) für virtuelle Computer in diesem Skalierungssatz.
Typ: | PSCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DataDiskSizeInGb
Gibt die Größe von Datenträgern in GB an.
Typ: | Int32[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | IAzureContextContainer |
Aliase: | AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DomainNameLabel
Die Do Standard-Namensbezeichnung für den öffentlichen vollqualifizierten Do Standard namen (FQDN) für diesen Skalierungssatz. Dies ist die erste Komponente des Do Standard Namens, der automatisch dem Skalierungssatz zugewiesen wird. Automatisch zugewiesene Do Standard Namen verwenden das Formular (<DomainNameLabel>.<Location>.cloudapp.azure.com
). Wenn kein Wert angegeben wird, ist die Standard-Do Standard Namensbeschriftung die Verkettung von <ScaleSetName>
und <ResourceGroupName>
.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-FrontendPoolName
Der Name des Front-End-Adresspools, der im Scale Set Load Balancer verwendet werden soll. Wenn kein Wert angegeben wird, wird ein neuer Frontend-Adresspool mit demselben Namen wie der Skalierungssatz erstellt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ImageName
Der Name des Bilds für VMs in diesem Skalierungssatz. Wenn kein Wert angegeben wird, wird das Image "Windows Server 2016 DataCenter" verwendet.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InstanceCount
Die Anzahl der VM-Images im Skalierungssatz. Wenn kein Wert angegeben wird, werden 2 Instanzen erstellt.
Typ: | Int32 |
Position: | Named |
Standardwert: | 2 |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LoadBalancerName
Der Name des Lastenausgleichs, der mit diesem Skalierungssatz verwendet werden soll. Ein neuer Lastenausgleichsmodul mit demselben Namen wie der Skalierungssatz wird erstellt, wenn kein Wert angegeben wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Location
Der Azure-Speicherort, an dem dieser Skalierungssatz erstellt wird. Wenn kein Wert angegeben ist, wird der Speicherort vom Speicherort anderer Ressourcen abgeleitet, auf die in den Parametern verwiesen wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NatBackendPort
Back-End-Port für die Übersetzung eingehender Netzwerkadressen.
Typ: | Int32[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PublicIpAddressName
Der Name der öffentlichen IP-Adresse, die mit diesem Skalierungssatz verwendet werden soll. Eine neue öffentliche IPAddress mit demselben Namen wie der Skalierungssatz wird erstellt, wenn kein Wert angegeben wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Gibt den Namen der Ressourcengruppe der VMSS an. Wenn kein Wert angegeben ist, wird eine neue ResourceGroup mit demselben Namen wie der Skalierungssatz erstellt.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-SecurityGroupName
Der Name der Netzwerksicherheitsgruppe, die auf diesen Skalierungssatz angewendet werden soll. Wenn kein Wert angegeben wird, wird eine Standard-Netzwerksicherheitsgruppe mit demselben Namen wie der Skalierungssatz erstellt und auf den Skalierungssatz angewendet.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SinglePlacementGroup
Verwenden Sie diese Option, um den Skalierungssatz in einer einzelnen Platzierungsgruppe zu erstellen. Der Standardwert ist mehrere Gruppen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubnetAddressPrefix
Das Adresspräfix des Subnetzes dieses ScaleSets wird verwendet. Standardmäßige Subnetzeinstellungen (192.168.1.0/24) werden angewendet, wenn kein Wert angegeben wird.
Typ: | String |
Position: | Named |
Standardwert: | 192.168.1.0/24 |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SubnetName
Der Name des Subnetzes, das mit diesem Skalierungssatz verwendet werden soll. Ein neues Subnetz wird mit demselben Namen wie der Skalierungssatz erstellt, wenn kein Wert angegeben wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SystemAssignedIdentity
Wenn der Parameter vorhanden ist, wird(n) der VM(en) im Skalierungssatz eine verwaltete Systemidentität zugewiesen, die automatisch generiert wird.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UpgradePolicyMode
Der Upgraderichtlinienmodus für VM-Instanzen in diesem Skalierungssatz. Die Upgraderichtlinie kann automatische, manuelle oder rollierende Upgrades angeben.
Typ: | UpgradeMode |
Zulässige Werte: | Automatic, Manual, Rolling |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UserAssignedIdentity
Der Name einer verwalteten Dienstidentität, die der VM(n) im Skalierungssatz zugewiesen werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VirtualMachineScaleSet
Gibt das VirtualMachineScaleSet -Objekt an, das die Eigenschaften der VMSS enthält, die dieses Cmdlet erstellt.
Typ: | PSVirtualMachineScaleSet |
Position: | 3 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VirtualNetworkName
Der Name für das virtuelle Netzwerk, das mit diesem Skalierungssatz verwendet werden soll. Wenn kein Wert angegeben wird, wird ein neues virtuelles Netzwerk mit demselben Namen wie der Skalierungssatz erstellt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMScaleSetName
Gibt den Namen der VMSS an, die dieses Cmdlet erstellt.
Typ: | String |
Aliase: | Name |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VmSize
Die Größe der VM-Instanzen in diesem Skalierungssatz. Wenn keine Größe angegeben ist, wird eine Standardgröße (Standard_DS1_v2) verwendet.
Typ: | String |
Position: | Named |
Standardwert: | Standard_DS1_v2 |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VnetAddressPrefix
Das Adresspräfix für das virtuelle Netzwerk, das mit diesem Skalierungssatz verwendet wird. Standardmäßige Präfixeinstellungen für virtuelle Netzwerke (192.168.0.0/16) werden verwendet, wenn kein Wert angegeben wird.
Typ: | String |
Position: | Named |
Standardwert: | 192.168.0.0/16 |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Zone
Eine Liste der Verfügbarkeitszonen, aus der die für die Ressource zugeordnete IP-Adresse angegeben wird.
Typ: | List<T>[String] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Parameter: VirtualMachineScaleSet (ByValue)
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]