Megosztás a következőn keresztül:


Set-AzNetworkInterface

Frissíti a hálózati adaptert.

Syntax

Default (Alapértelmezett)

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.

Megjegyzé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.

Megjegyzés:

Ha a hálózati adapter több IP-konfigurációval rendelkezik, a negyedik parancsot az összes ip-konfigurációhoz el kell végezni a végső Set-AzNetworkInterface parancs 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

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-DefaultProfile

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

Paramétertulajdonságok

Típus:IAzureContextContainer
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:AzContext, AzureRmContext, AzureCredential

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-NetworkInterface

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

Paramétertulajdonságok

Típus:PSNetworkInterface
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:True
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

PSNetworkInterface

Kimenetek

PSNetworkInterface