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 ağ 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
String[]
PSApplicationGatewayBackendAddressPool[]
Çıkışlar
Notlar
- Anahtar sözcükler: azure, azurerm, arm, kaynak, yönetim, yönetici, ağ, ağ
İlişkili Bağlantılar
Azure PowerShell