Aracılığıyla paylaş


Add-AzNetworkInterfaceIpConfig

Ağ arabirimine bir ağ arabirimi IP yapılandırması ekler.

Sözdizimi

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

Description

Add-AzNetworkInterfaceIpConfig cmdlet'i, Azure ağ arabirimine bir ağ arabirimi IP yapılandırması ekler.

Örnekler

Örnek 1: Uygulama güvenlik grubuyla yeni bir IP yapılandırması ekleme

$subnet = New-AzVirtualNetworkSubnetConfig -Name MySubnet -AddressPrefix 10.0.1.0/24
$vnet = New-AzVirtualNetwork -Name MyVNET -ResourceGroupName MyResourceGroup -Location "West US" -AddressPrefix 10.0.0.0/16 -Subnet $subnet

$nic = New-AzNetworkInterface -Name MyNetworkInterface -ResourceGroupName MyResourceGroup -Location "West US" -Subnet $vnet.Subnets[0]

$asg = New-AzApplicationSecurityGroup -ResourceGroupName MyResourceGroup -Name MyASG -Location "West US"

$nic | Set-AzNetworkInterfaceIpConfig -Name $nic.IpConfigurations[0].Name -Subnet $vnet.Subnets[0] -ApplicationSecurityGroup $asg | Set-AzNetworkInterface

$nic | Add-AzNetworkInterfaceIpConfig -Name MyNewIpConfig -Subnet $vnet.Subnets[0] -ApplicationSecurityGroup $asg | Set-AzNetworkInterface

Bu örnekte, yeni myVNET sanal ağındaki bir alt ağa ait olan myNetworkInterface yeni bir ağ arabirimi oluşturacağız. Ayrıca ağ arabirimindeki IP yapılandırmalarıyla ilişkilendirmek için MyASG boş bir uygulama güvenlik grubu da oluşturuyoruz. Her iki nesne de oluşturulduktan sonra, varsayılan IP yapılandırmasını MyASG nesnesine bağlarız. Sonunda, ağ arabiriminde uygulama güvenlik grubu nesnesine de bağlı yeni bir IP yapılandırması oluşturacağız.

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.

Tür:PSApplicationGatewayBackendAddressPool[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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.

Tür:PSApplicationSecurityGroup[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-DefaultProfile

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

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-GatewayLoadBalancerId

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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.

Tür:PSBackendAddressPool[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et: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.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-LoadBalancerInboundNatRule

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.

Tür:PSInboundNatRule[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-LoadBalancerInboundNatRuleId

Bu ağ arabirimi IP yapılandırmasının ait olduğu yük dengeleyici gelen NAT kuralı başvurularının koleksiyonunu belirtir.

Tür:String[]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

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

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NetworkInterface

NetworkInterface nesnesini belirtir. Bu cmdlet, bu parametrenin belirttiği nesneye bir ağ arabirimi IP yapılandırması ekler.

Tür:PSNetworkInterface
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Primary

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PrivateIpAddress

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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
Tür:String
Kabul edilen değerler:IPv4, IPv6
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:PSPublicIpAddress
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PublicIpAddressId

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et: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.

Tür:PSSubnet
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SubnetId

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

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

PSNetworkInterface

String[]

PSBackendAddressPool[]

PSInboundNatRule[]

PSApplicationGatewayBackendAddressPool[]

PSApplicationSecurityGroup[]

Çıkışlar

PSNetworkInterface

Notlar

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