New-AzNetworkInterfaceIpConfig

Bir ağ arabirimi IP yapılandırması oluşturur.

Syntax

New-AzNetworkInterfaceIpConfig
   -Name <String>
   [-PrivateIpAddressVersion <String>]
   [-PrivateIpAddress <String>]
   [-Primary]
   [-Subnet <PSSubnet>]
   [-PublicIpAddress <PSPublicIpAddress>]
   [-LoadBalancerBackendAddressPool <PSBackendAddressPool[]>]
   [-LoadBalancerInboundNatRule <PSInboundNatRule[]>]
   [-ApplicationGatewayBackendAddressPool <PSApplicationGatewayBackendAddressPool[]>]
   [-ApplicationSecurityGroup <PSApplicationSecurityGroup[]>]
   [-GatewayLoadBalancerId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzNetworkInterfaceIpConfig
   -Name <String>
   [-PrivateIpAddressVersion <String>]
   [-PrivateIpAddress <String>]
   [-Primary]
   [-SubnetId <String>]
   [-PublicIpAddressId <String>]
   [-LoadBalancerBackendAddressPoolId <String[]>]
   [-LoadBalancerInboundNatRuleId <String[]>]
   [-ApplicationGatewayBackendAddressPoolId <String[]>]
   [-ApplicationSecurityGroupId <String[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzNetworkInterfaceIpConfig cmdlet'i, bir ağ arabirimi için bir Azure ağ arabirimi IP yapılandırması oluşturur.

Örnekler

Örnek 1: Ağ arabirimi için genel IP adresiyle IP yapılandırması oluşturma

$vnet = Get-AzVirtualNetwork -Name myvnet -ResourceGroupName myrg
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name mysubnet -VirtualNetwork $vnet
$PIP1 = Get-AzPublicIpAddress -Name "PIP1" -ResourceGroupName "RG1"

$IPConfig1 = New-AzNetworkInterfaceIpConfig -Name "IPConfig-1" -Subnet $Subnet -PublicIpAddress $PIP1 -Primary

$nic = New-AzNetworkInterface -Name mynic1 -ResourceGroupName myrg -Location westus -IpConfiguration $IpConfig1

İlk iki komut, daha önce oluşturulmuş sırasıyla myvnet adlı bir sanal ağ ve sırasıyla mysubnet adlı bir alt ağ alır. Bunlar sırasıyla $vnet ve $Subnet depolanır. Üçüncü komut, pip1 adlı önceden oluşturulmuş bir genel IP adresi alır. Bu komut, kendisiyle ilişkilendirilmiş genel IP adresiyle birincil IP yapılandırması olarak "IPConfig-1" adlı yeni bir IP yapılandırması oluşturur. Son komut daha sonra bu IP yapılandırmasını kullanarak mynic1 adlı bir ağ arabirimi oluşturur.

Örnek 2: Özel IP adresiyle IP yapılandırması oluşturma

$vnet = Get-AzVirtualNetwork -Name myvnet -ResourceGroupName myrg
$Subnet = Get-AzVirtualNetworkSubnetConfig -Name mysubnet -VirtualNetwork $vnet

$IPConfig2 = New-AzNetworkInterfaceIpConfig -Name "IP-Config2" -Subnet $Subnet -PrivateIpAddress 10.0.0.5

$nic = New-AzNetworkInterface -Name mynic1 -ResourceGroupName myrg -Location westus -IpConfiguration $IpConfig2

İlk iki komut, daha önce oluşturulmuş sırasıyla myvnet adlı bir sanal ağ ve sırasıyla mysubnet adlı bir alt ağ alır. Bunlar sırasıyla $vnet ve $Subnet depolanır. Üçüncü komut, kendisiyle ilişkilendirilmiş özel IP adresi 10.0.0.5 olan "IPConfig-2" adlı yeni bir IP yapılandırması oluşturur. Son komut daha sonra bu IP yapılandırmasını kullanarak mynic1 adlı bir ağ arabirimi oluşturur.

Örnek 3

Bir ağ arabirimi IP yapılandırması oluşturur. (otomatik olarak oluşturulmuş)

New-AzNetworkInterfaceIpConfig -Name 'IP-Config2' -PrivateIpAddress '10.0.1.10' -PrivateIpAddressVersion IPv4 -SubnetId <String>

Parametreler

-ApplicationGatewayBackendAddressPool

Bu ağ arabirimi IP yapılandırmasının ait olduğu uygulama ağ geçidi arka uç adres havuzu başvurularının bir koleksiyonunu belirtir.

Type:PSApplicationGatewayBackendAddressPool[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationGatewayBackendAddressPoolId

Bu ağ arabirimi IP yapılandırmasının ait olduğu uygulama ağ geçidi arka uç adres havuzu başvurularının bir koleksiyonunu belirtir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationSecurityGroup

Bu ağ arabirimi IP yapılandırmasının ait olduğu uygulama güvenlik grubu başvurularının bir koleksiyonunu belirtir.

Type:PSApplicationSecurityGroup[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationSecurityGroupId

Bu ağ arabirimi IP yapılandırmasının ait olduğu uygulama güvenlik grubu başvurularının bir koleksiyonunu belirtir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-GatewayLoadBalancerId

Ağ Geçidi LoadBalancer Sağlayıcısı kaynağının başvurusu.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerBackendAddressPool

Bu ağ arabirimi IP yapılandırmasının ait olduğu yük dengeleyici arka uç adres havuzu başvurularından oluşan bir koleksiyonu belirtir.

Type:PSBackendAddressPool[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerBackendAddressPoolId

Bu ağ arabirimi IP yapılandırmasının ait olduğu yük dengeleyici arka uç adres havuzu başvurularından oluşan bir koleksiyonu belirtir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerInboundNatRule

Bu ağ arabirimi IPConfiguration'ın ait olduğu yük dengeleyici gelen Nat Kuralı başvurularından oluşan bir koleksiyonu belirtir.

Type:PSInboundNatRule[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LoadBalancerInboundNatRuleId

Bu ağ arabirimi IP yapılandırmasının ait olduğu yük dengeleyici gelen ağ adresi çevirisi (NAT) kural başvurularından oluşan bir koleksiyonu belirtir.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Ağ arabirimi IP yapılandırmasının adını belirtir.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Primary

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateIpAddress

Ağ arabirimi IP yapılandırmasının statik IP adresini belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateIpAddressVersion

Ağ arabirimi IP yapılandırmasının IP adresi sürümünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • IPv4
  • IPv6
Type:String
Accepted values:IPv4, IPv6
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIpAddress

PublicIPAddress nesnesini belirtir. Bu cmdlet, bu ağ arabirimi IP yapılandırmasıyla ilişkilendirilecek bir genel IP Adresine başvuru oluşturur.

Type:PSPublicIpAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicIpAddressId

Bu cmdlet, bu ağ arabirimi IP yapılandırmasıyla ilişkilendirilecek bir genel IP Adresine başvuru oluşturur.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Subnet

Alt nesnesini belirtir. Bu cmdlet, bu ağ arabirimi IP yapılandırmasının oluşturulduğu bir alt ağa başvuru oluşturur.

Type:PSSubnet
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubnetId

Bu ağ arabirimi IP yapılandırmasının oluşturulduğu bir alt ağa başvuru belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String[]

PSBackendAddressPool[]

PSInboundNatRule[]

PSApplicationGatewayBackendAddressPool[]

PSApplicationSecurityGroup[]

Çıkışlar

PSNetworkInterfaceIPConfiguration

Notlar

  • Anahtar sözcükler: azure, azurerm, arm, kaynak, yönetim, yönetici, ağ, ağ