Set-AzNetworkInterface
Updates antarmuka jaringan.
Sintaks
Set-AzNetworkInterface
-NetworkInterface <PSNetworkInterface>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Deskripsi
Set-AzNetworkInterface memperbarui antarmuka jaringan.
Contoh
Contoh 1: Mengonfigurasi antarmuka jaringan
$Nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$Nic.IpConfigurations[0].PrivateIpAddress = "10.0.1.20"
$Nic.IpConfigurations[0].PrivateIpAllocationMethod = "Static"
$Nic.Tag = @{Name = "Name"; Value = "Value"}
Set-AzNetworkInterface -NetworkInterface $Nic
Contoh ini mengonfigurasi antarmuka jaringan. Perintah pertama mendapatkan antarmuka jaringan bernama NetworkInterface1 dalam grup sumber daya ResourceGroup1. Perintah kedua mengatur alamat IP privat konfigurasi IP. Perintah ketiga mengatur metode alokasi IP privat ke Statis. Perintah keempat mengatur tag pada antarmuka jaringan. Perintah kelima menggunakan informasi yang disimpan dalam variabel $Nic untuk mengatur antarmuka jaringan.
Contoh 2: Mengubah pengaturan DNS pada antarmuka jaringan
$nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nic.DnsSettings.DnsServers.Add("192.168.1.100")
$nic | Set-AzNetworkInterface
Perintah pertama mendapatkan antarmuka jaringan bernama NetworkInterface1 yang ada dalam grup sumber daya ResourceGroup1. Perintah kedua menambahkan server DNS 192.168.1.100 ke antarmuka ini. Perintah ketiga menerapkan perubahan ini ke antarmuka jaringan. Untuk menghapus server DNS, ikuti perintah yang tercantum di atas, tetapi ganti ". Tambahkan" dengan ". Hapus" di perintah kedua.
Contoh 3: Mengaktifkan penerusan IP pada antarmuka jaringan
$nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nic.EnableIPForwarding = 1
$nic | Set-AzNetworkInterface
Perintah pertama mendapatkan antarmuka jaringan yang ada yang disebut NetworkInterface1 dan menyimpannya dalam variabel $nic. Perintah kedua mengubah nilai penerusan IP menjadi true. Terakhir, perintah ketiga menerapkan perubahan pada antarmuka jaringan. Untuk menonaktifkan penerusan IP pada antarmuka jaringan, ikuti contoh sampel, tetapi pastikan untuk mengubah perintah kedua menjadi "$nic. EnableIPForwarding = 0".
Contoh 4: Mengubah subnet antarmuka jaringan
$nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$vnet = Get-AzVirtualNetwork -Name VNet1 -ResourceGroupName crosssubcrossversionpeering
$subnet2 = Get-AzVirtualNetworkSubnetConfig -Name Subnet2 -VirtualNetwork $vnet
$nic.IpConfigurations[0].Subnet.Id = $subnet2.Id
$nic | Set-AzNetworkInterface
Perintah pertama mendapatkan antarmuka jaringan NetworkInterface1 dan menyimpannya dalam variabel $nic. Perintah kedua mendapatkan jaringan virtual yang terkait dengan subnet yang akan dikaitkan dengan antarmuka jaringan. Perintah kedua mendapatkan subnet dan menyimpannya dalam variabel $subnet 2. Perintah ketiga mengaitkan alamat IP privat utama antarmuka jaringan dengan subnet baru. Akhirnya perintah terakhir menerapkan perubahan ini pada antarmuka jaringan.
Catatan
Konfigurasi IP harus dinamis sebelum Anda dapat mengubah subnet. Jika Anda memiliki konfigurasi IP statis, ubah ke dinamis sebelum melanjutkan.
Catatan
Jika antarmuka jaringan memiliki beberapa konfigurasi IP, perintah keempat harus dilakukan untuk semua konfigurasi IP ini sebelum perintah Set-AzNetworkInterface akhir dijalankan. Ini dapat dilakukan seperti pada perintah keempat tetapi dengan mengganti "0" dengan angka yang sesuai. Jika antarmuka jaringan memiliki konfigurasi N IP, maka N-1 dari perintah ini harus ada.
Contoh 5: Mengaitkan/Memisahkan Kelompok Keamanan Jaringan ke antarmuka jaringan
$nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nsg = Get-AzNetworkSecurityGroup -ResourceGroupName "ResourceGroup1" -Name "MyNSG"
$nic.NetworkSecurityGroup = $nsg
$nic | Set-AzNetworkInterface
Perintah pertama mendapatkan antarmuka jaringan yang ada yang disebut NetworkInterface1 dan menyimpannya dalam variabel $nic. Perintah kedua mendapatkan grup keamanan jaringan yang ada yang disebut MyNSG dan menyimpannya dalam variabel $nsg. Perintah ketiga menetapkan $nsg ke $nic. Terakhir, perintah keempat menerapkan perubahan pada antarmuka Jaringan. Untuk memisahkan grup keamanan jaringan dari antarmuka jaringan, ganti $nsg sederhana di perintah ketiga dengan $null.
Parameter
Jalankan cmdlet di latar belakang
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
| Type: | IAzureContextContainer |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Menentukan objek antarmuka jaringan yang mewakili status di mana antarmuka jaringan harus diatur.
| Type: | PSNetworkInterface |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Input
Output
Link Terkait
Saran dan Komentar
Kirim dan lihat umpan balik untuk