Set-AzNetworkInterface
Frissíti a hálózati adaptert.
Syntax
Set-AzNetworkInterface
-NetworkInterface <PSNetworkInterface>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
A Set-AzNetworkInterface frissíti a hálózati adaptert.
Példák
1. példa: Hálózati adapter konfigurálása
$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
Ez a példa egy hálózati adaptert konfigurál. Az első parancs egy NetworkInterface1 nevű hálózati adaptert kap a ResourceGroup1 erőforráscsoportban. A második parancs beállítja az IP-konfiguráció privát IP-címét. A harmadik parancs statikusra állítja a privát IP-foglalási módszert. A negyedik parancs beállít egy címkét a hálózati adapteren. Az ötödik parancs a $Nic változóban tárolt információkat használja a hálózati adapter beállításához.
2. példa: Dns-beállítások módosítása hálózati adapteren
$nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nic.DnsSettings.DnsServers.Add("192.168.1.100")
$nic | Set-AzNetworkInterface
Az első parancs egy NetworkInterface1 nevű hálózati adaptert kap, amely a ResourceGroup1 erőforráscsoportban található. A második parancs hozzáadja a DNS-kiszolgáló 192.168.1.100-at ehhez a felülethez. A harmadik parancs ezeket a módosításokat alkalmazza a hálózati adapterre. DNS-kiszolgáló eltávolításához kövesse a fent felsorolt parancsokat, de cserélje le a ". Add" with ". Remove" (Eltávolítás) a második parancsban.
3. példa: IP-továbbítás engedélyezése hálózati adapteren
$nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nic.EnableIPForwarding = 1
$nic | Set-AzNetworkInterface
Az első parancs lekéri a NetworkInterface1 nevű meglévő hálózati adaptert, és a $nic változóban tárolja. A második parancs az IP-továbbítás értékét igaz értékre módosítja. Végül a harmadik parancs alkalmazza a hálózati adapter módosításait. Ha le szeretné tiltani az IP-továbbítást egy hálózati adapteren, kövesse a példában szereplő példát, de a második parancsot mindenképpen módosítsa "$nic" értékre. EnableIPForwarding = 0".
4. példa: Hálózati adapter alhálózatának módosítása
$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
Az első parancs lekéri a NetworkInterface1 hálózati adaptert, és a $nic változóban tárolja. A második parancs lekéri a hálózati adapterhez társított alhálózathoz társított virtuális hálózatot. A második parancs lekéri az alhálózatot, és a $subnet 2 változóban tárolja. A harmadik parancs a hálózati adapter elsődleges magánhálózati IP-címét társította az új alhálózattal. Végül az utolsó parancs alkalmazta ezeket a módosításokat a hálózati adapteren.
Feljegyzés
Az alhálózat módosítása előtt az IP-konfigurációknak dinamikusnak kell lenniük. Ha statikus IP-konfigurációval rendelkezik, a folytatás előtt váltson dinamikusra.
Feljegyzés
Ha a hálózati adapter több IP-konfigurációval rendelkezik, a negyedik parancsot az összes ilyen IP-konfigurációhoz el kell végezni a set-AzNetworkInterface parancs végleges végrehajtása előtt. Ez a negyedik parancshoz hasonlóan elvégezhető, de a "0" helyére a megfelelő számmal. Ha egy hálózati adapter N IP-konfigurációval rendelkezik, akkor az ilyen parancsok közül N-1-nek kell léteznie.
5. példa: Hálózati biztonsági csoport társítása/leválasztása hálózati adapterhez
$nic = Get-AzNetworkInterface -ResourceGroupName "ResourceGroup1" -Name "NetworkInterface1"
$nsg = Get-AzNetworkSecurityGroup -ResourceGroupName "ResourceGroup1" -Name "MyNSG"
$nic.NetworkSecurityGroup = $nsg
$nic | Set-AzNetworkInterface
Az első parancs lekéri a NetworkInterface1 nevű meglévő hálózati adaptert, és a $nic változóban tárolja. A második parancs lekéri a MyNSG nevű meglévő hálózati biztonsági csoportot, és a $nsg változóban tárolja. A harmadik parancs hozzárendeli a $nsg a $nic. Végül a negyedik parancs alkalmazza a hálózati adapter módosításait. A hálózati biztonsági csoportok hálózati adapterről való leválasztásához egyszerűen cserélje le $nsg a harmadik parancsban $null.
Paraméterek
-AsJob
Parancsmag futtatása a háttérben
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DefaultProfile
Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.
Típus: | IAzureContextContainer |
Aliasok: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-NetworkInterface
Megadja a hálózati adapter azon állapotát képviselő objektumot, amelyre a hálózati adaptert be kell állítani.
Típus: | PSNetworkInterface |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |