Set-AzNetworkInterface

hálózati adapter Frissítések.

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NetworkInterface

Megadja a hálózati adapter azon állapotát képviselő objektumot, amelyre a hálózati adaptert be kell állítani.

Type:PSNetworkInterface
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Bevitelek

PSNetworkInterface

Kimenetek

PSNetworkInterface