Megosztás a következőn keresztül:


New-AzVmssIpConfig

Létrehoz egy IP-konfigurációt egy VMSS hálózati adapteréhez.

Syntax

New-AzVmssIpConfig
   [[-Name] <String>]
   [[-Id] <String>]
   [[-SubnetId] <String>]
   [[-ApplicationGatewayBackendAddressPoolsId] <String[]>]
   [[-LoadBalancerBackendAddressPoolsId] <String[]>]
   [[-LoadBalancerInboundNatPoolsId] <String[]>]
   [-Primary]
   [-PrivateIPAddressVersion <String>]
   [-PublicIPAddressConfigurationName <String>]
   [-PublicIPAddressConfigurationIdleTimeoutInMinutes <Int32>]
   [-DnsSetting <String>]
   [-IpTag <VirtualMachineScaleSetIpTag[]>]
   [-PublicIPPrefix <String>]
   [-PublicIPAddressVersion <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

A New-AzVmssIpConfig parancsmag létrehoz egy IP-konfigurációs objektumot egy virtuálisgép-méretezési csoport (VMSS) hálózati adapteréhez. Adja meg a parancsmag konfigurációját az Add-AzVmssNetworkInterfaceConfiguration parancsmag IPConfiguration paramétereként.

Példák

1. példa: IP-konfigurációs objektum létrehozása virtuálisgép-kezelőfelülethez

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface02" -SubnetId $SubnetId

Ez a parancs létrehoz egy ContosoVmssInterface02 nevű IP-konfigurációs objektumot. A parancs egy korábban definiált alhálózat-azonosítót használ, amelyet a $SubnetId tárol. A parancs az Add-AzVmssNetworkInterfaceConfiguration szolgáltatással való későbbi használatra a $IPConfiguration változóban tárolja a konfigurációs beállításokat.

2. példa: NAT-készletbeállításokat tartalmazó IP-konfigurációs objektum létrehozása

$IPConfiguration = New-AzVmssIPConfig -Name "ContosoVmssInterface03" -LoadBalancerInboundNatPoolsId $expectedLb.InboundNatPools[0].Id -LoadBalancerBackendAddressPoolsId $expectedLb.BackendAddressPools[0].Id -SubnetId $SubnetId

Ez a parancs létrehoz egy ContosoVmssInterface03 nevű IP-konfigurációs objektumot, majd a $IPConfiguration változóban tárolja későbbi használatra. A parancs egy korábban definiált alhálózat-azonosítót használ, amelyet a $SubnetId tárol. A parancs a konfigurációs beállításokat a $IPConfiguration változóban tárolja későbbi használatra. A parancs a LoadBalancerInboundNatPoolsId és a LoadBalancerBackendAddressPoolsId paraméterek értékeit adja meg.

Paraméterek

-ApplicationGatewayBackendAddressPoolsId

A terheléselosztók háttércímkészleteire mutató hivatkozásokat tartalmazó tömböt ad meg. A méretezési csoportok hivatkozhatnak egy nyilvános és egy belső terheléselosztó háttércímkészletére. Több méretezési csoport nem használhatja ugyanazt a terheléselosztót.

Típus:String[]
Position:3
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DnsSetting

A nyilvánosIP-címeken alkalmazandó DNS-beállítások. A nyilvánosIP-címekre alkalmazni kívánt DNS-beállítások tartománynévcímkéje. A tartománynévcímke és a virtuálisgép-index összefűzése a létrehozandó nyilvános IP-cím erőforrások tartománynévcímkéi lesznek.

Típus:String
Aliasok:PublicIPAddressDomainNameLabel
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Id

Azonosítót ad meg.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-IpTag

Ip-címkeobjektumok tömbjét adja meg.

Típus:VirtualMachineScaleSetIpTag[]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-LoadBalancerBackendAddressPoolsId

A terheléselosztók bejövő hálózati címfordítási (NAT) készleteire mutató hivatkozási tömböt ad meg. A méretezési csoportok egy nyilvános és egy belső terheléselosztó bejövő NAT-készletére hivatkozhatnak. Több méretezési csoport nem használhatja ugyanazt a terheléselosztót.

Típus:String[]
Position:4
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-LoadBalancerInboundNatPoolsId

A terheléselosztók bejövő NAT-készleteire mutató hivatkozásokat tartalmazó tömböt ad meg. A méretezési csoportok egy nyilvános és egy belső terheléselosztó bejövő NAT-készletére hivatkozhatnak. Több méretezési csoport nem használhatja ugyanazt a terheléselosztót.

Típus:String[]
Position:5
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Name

Megadja az IP-konfiguráció nevét.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Primary

Megadja az elsődleges IP-konfigurációt abban az esetben, ha a hálózati adapter több IP-konfigurációval rendelkezik.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-PrivateIPAddressVersion

Adja meg a magánhálózati IP-cím IP-konfigurációját. Az alapértelmezett érték az IPv4. Lehetséges értékek: "IPv4" és "IPv6".

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-PublicIPAddressConfigurationIdleTimeoutInMinutes

A nyilvános IP-cím tétlen időtúllépése.

Típus:Int32
Aliasok:PublicIPAddressIdleTimeoutInMinutes
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-PublicIPAddressConfigurationName

A nyilvánosIP-cím konfigurációjának neve.

Típus:String
Aliasok:PublicIPAddressName
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-PublicIPAddressVersion

Adja meg a nyilvános IP-cím IP-konfigurációját. Az alapértelmezett érték az IPv4. Lehetséges értékek: "IPv4" és "IPv6".

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-PublicIPPrefix

A nyilvános IP-előtag azonosítója

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-SubnetId

Megadja azt az alhálózat-azonosítót, amelyben a konfiguráció létrehozza a VMSS hálózati adaptert.

Típus:String
Position:2
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

String

String[]

Int32

VirtualMachineScaleSetIpTag[]

Kimenetek

VirtualMachineScaleSetIPConfiguration