New-AzNetworkInterface
Membuat antarmuka jaringan.
Sintaks
New-AzNetworkInterface
-Name <String>
-ResourceGroupName <String>
-Location <String>
[-EdgeZone <String>]
-IpConfiguration <PSNetworkInterfaceIPConfiguration[]>
[-DnsServer <String[]>]
[-InternalDnsNameLabel <String>]
[-DisableTcpStateTracking <String>]
[-EnableIPForwarding]
[-EnableAcceleratedNetworking]
[-AuxiliaryMode <String>]
[-AuxiliarySku <String>]
[-Tag <Hashtable>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetworkInterface
-Name <String>
-ResourceGroupName <String>
-Location <String>
[-EdgeZone <String>]
-IpConfiguration <PSNetworkInterfaceIPConfiguration[]>
[-NetworkSecurityGroupId <String>]
[-NetworkSecurityGroup <PSNetworkSecurityGroup>]
[-DnsServer <String[]>]
[-InternalDnsNameLabel <String>]
[-DisableTcpStateTracking <String>]
[-EnableIPForwarding]
[-EnableAcceleratedNetworking]
[-AuxiliaryMode <String>]
[-AuxiliarySku <String>]
[-Tag <Hashtable>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetworkInterface
-Name <String>
-ResourceGroupName <String>
-Location <String>
[-EdgeZone <String>]
-SubnetId <String>
[-PublicIpAddressId <String>]
[-NetworkSecurityGroupId <String>]
[-LoadBalancerBackendAddressPoolId <String[]>]
[-LoadBalancerInboundNatRuleId <String[]>]
[-ApplicationGatewayBackendAddressPoolId <String[]>]
[-ApplicationSecurityGroupId <String[]>]
[-PrivateIpAddress <String>]
[-IpConfigurationName <String>]
[-DnsServer <String[]>]
[-InternalDnsNameLabel <String>]
[-DisableTcpStateTracking <String>]
[-EnableIPForwarding]
[-EnableAcceleratedNetworking]
[-AuxiliaryMode <String>]
[-AuxiliarySku <String>]
[-Tag <Hashtable>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetworkInterface
-Name <String>
-ResourceGroupName <String>
-Location <String>
[-EdgeZone <String>]
-Subnet <PSSubnet>
[-PublicIpAddress <PSPublicIpAddress>]
[-NetworkSecurityGroup <PSNetworkSecurityGroup>]
[-LoadBalancerBackendAddressPool <PSBackendAddressPool[]>]
[-LoadBalancerInboundNatRule <PSInboundNatRule[]>]
[-ApplicationGatewayBackendAddressPool <PSApplicationGatewayBackendAddressPool[]>]
[-ApplicationSecurityGroup <PSApplicationSecurityGroup[]>]
[-PrivateIpAddress <String>]
[-IpConfigurationName <String>]
[-DnsServer <String[]>]
[-InternalDnsNameLabel <String>]
[-DisableTcpStateTracking <String>]
[-EnableIPForwarding]
[-EnableAcceleratedNetworking]
[-AuxiliaryMode <String>]
[-AuxiliarySku <String>]
[-Tag <Hashtable>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Cmdlet New-AzNetworkInterface membuat antarmuka jaringan Azure.
Contoh
Contoh 1: Membuat antarmuka jaringan Azure
New-AzNetworkInterface -Name "NetworkInterface1" -ResourceGroupName "ResourceGroup1" -Location "centralus" -SubnetId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Network/virtualNetworks/VirtualNetwork1/subnets/Subnet1" -IpConfigurationName "IPConfiguration1" -DnsServer "8.8.8.8", "8.8.4.4"
Perintah ini membuat antarmuka jaringan bernama NetworkInterface001 dengan alamat IP privat yang ditetapkan secara dinamis dari Subnet1 di jaringan virtual bernama VirtualNetwork1. Perintah ini juga menetapkan dua server DNS ke antarmuka jaringan. Sumber daya anak IPConfiguration akan dibuat secara otomatis menggunakan nama IPConfiguration1.
Contoh 2: Membuat antarmuka jaringan Azure menggunakan objek konfigurasi IP
$Subnet = Get-AzVirtualNetwork -Name "VirtualNetwork1" -ResourceGroupName "ResourceGroup1"
$IPconfig = New-AzNetworkInterfaceIpConfig -Name "IPConfig1" -PrivateIpAddressVersion IPv4 -PrivateIpAddress "10.0.1.10" -SubnetId $Subnet.Subnets[0].Id
New-AzNetworkInterface -Name "NetworkInterface1" -ResourceGroupName "ResourceGroup1" -Location "centralus" -IpConfiguration $IPconfig
Contoh ini membuat antarmuka jaringan baru menggunakan objek konfigurasi IP. Objek konfigurasi IP menentukan alamat IPv4 privat statis. Perintah pertama mengambil jaringan virtual yang ditentukan yang ada yang digunakan untuk menetapkan subnet di perintah kedua. Perintah kedua membuat konfigurasi IP antarmuka jaringan bernama IPConfig1 dan menyimpan konfigurasi dalam variabel bernama $IPconfig. Perintah ketiga membuat antarmuka jaringan bernama NetworkInterface1 yang menggunakan konfigurasi IP antarmuka jaringan yang disimpan dalam variabel bernama $IPconfig.
Contoh 3
Membuat antarmuka jaringan. (dibuat otomatis)
New-AzNetworkInterface -Location 'West US' -Name 'NetworkInterface1' -PrivateIpAddress '10.0.1.10' -ResourceGroupName 'ResourceGroup1' -SubnetId '/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup1/providers/Microsoft.Network/virtualNetworks/VirtualNetwork1/subnets/Subnet1'
Parameter
-ApplicationGatewayBackendAddressPool
Menentukan objek ApplicationGatewayBackendAddressPool.
Jenis: | PSApplicationGatewayBackendAddressPool[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ApplicationGatewayBackendAddressPoolId
Menentukan ID objek ApplicationGatewayBackendAddressPool .
Jenis: | String[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ApplicationSecurityGroup
Menentukan kumpulan referensi grup keamanan aplikasi tempat konfigurasi IP antarmuka jaringan harus dimiliki.
Jenis: | PSApplicationSecurityGroup[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ApplicationSecurityGroupId
Menentukan kumpulan referensi grup keamanan aplikasi tempat konfigurasi IP antarmuka jaringan harus dimiliki.
Jenis: | String[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AsJob
Jalankan cmdlet di latar belakang
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuxiliaryMode
Mode tambahan antarmuka jaringan
Jenis: | String |
nilai yang diterima: | None, MaxConnections, AcceleratedConnections, Floating |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuxiliarySku
Sku tambahan antarmuka jaringan
Jenis: | String |
nilai yang diterima: | None, A1, A2, A4, A8 |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.
Jenis: | SwitchParameter |
Aliases: | cf |
Position: | Named |
nilai default: | False |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Jenis: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableTcpStateTracking
Menunjukkan apakah akan menonaktifkan pelacakan status tcp.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DnsServer
Menentukan server DNS untuk antarmuka jaringan.
Jenis: | String[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EdgeZone
Zona tepi antarmuka jaringan
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableAcceleratedNetworking
Mengaktifkan jaringan yang dipercepat.
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableIPForwarding
Menunjukkan bahwa cmdlet ini memungkinkan penerusan IP untuk antarmuka jaringan. Penerusan IP memungkinkan komputer virtual untuk menerima lalu lintas yang ditujukan ke tujuan lain.
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Memaksa pembuatan antarmuka jaringan bahkan jika antarmuka jaringan dengan nama yang sama sudah ada.
Jenis: | SwitchParameter |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InternalDnsNameLabel
Menentukan label nama DNS internal untuk antarmuka jaringan baru.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IpConfiguration
Menentukan konfigurasi IP yang digunakan cmdlet ini untuk antarmuka jaringan.
Jenis: | PSNetworkInterfaceIPConfiguration[] |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IpConfigurationName
Menentukan nama konfigurasi IP.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerBackendAddressPool
Menentukan objek BackendAddressPool.
Jenis: | PSBackendAddressPool[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerBackendAddressPoolId
Menentukan ID objek BackendAddressPool .
Jenis: | String[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerInboundNatRule
Menentukan konfigurasi aturan NAT masuk untuk load balancer.
Jenis: | PSInboundNatRule[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadBalancerInboundNatRuleId
Menentukan ID konfigurasi aturan NAT masuk untuk load balancer.
Jenis: | String[] |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
Menentukan wilayah untuk antarmuka jaringan.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Menentukan nama antarmuka jaringan yang akan dibuat.
Jenis: | String |
Aliases: | ResourceName |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NetworkSecurityGroup
Menentukan objek NetworkSecurityGroup.
Jenis: | PSNetworkSecurityGroup |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NetworkSecurityGroupId
Menentukan ID grup keamanan jaringan.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PrivateIpAddress
Menentukan alamat IP IPv4 statis untuk ditetapkan ke antarmuka jaringan ini.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddress
Menentukan objek PublicIPAddress untuk ditetapkan ke antarmuka jaringan.
Jenis: | PSPublicIpAddress |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicIpAddressId
Menentukan ID objek PublicIPAddress untuk ditetapkan ke antarmuka jaringan.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Menentukan nama grup sumber daya tempat antarmuka jaringan berada.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Subnet
Menentukan objek Subnet. Cmdlet ini membuat antarmuka jaringan untuk subnet yang ditentukan parameter ini.
Jenis: | PSSubnet |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubnetId
Menentukan ID subnet untuk membuat antarmuka jaringan.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Tag
Pasangan kunci-nilai dalam bentuk tabel hash. Misalnya: @{key0="value0"; key1=$null; key2="value2"}
Jenis: | Hashtable |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.
Jenis: | SwitchParameter |
Aliases: | wi |
Position: | Named |
nilai default: | False |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
PSNetworkInterfaceIPConfiguration[]
String[]
PSApplicationGatewayBackendAddressPool[]
Output
Link Terkait
Azure PowerShell
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk