Administrer IP-adresser i PowerShell

Fuldført

PowerShell indeholder modulet NETTCPIP, som består af TCP/IP-specifikke cmdlet'er, der bruges til at administrere netværksindstillinger for Windows-servere og -enheder. Du kan bruge NETTCPIP--cmdlet'er til at tilføje, fjerne, ændre og validere IP-adresseindstillinger.

Cmdlet'er til administration af IP-adresser bruger navneordet "NetIPAddress" i deres navne. Du kan også finde dem ved hjælp af kommandoen Get-Command med parameteren -Module NetTCPIP.

I følgende tabel vises almindelige cmdlet'er til administration af IP-adresseindstillinger.

tabel 1: Cmdlet'er til administration af IP-adresseindstillinger

Cmdlet Beskrivelse
New-NetIPAddress Opretter en ny IP-adresse
Get-NetIPAddress- Viser egenskaber for en IP-adresse
Set-NetIPAddress- Ændrer egenskaberne for en IP-adresse
Remove-NetIPAddress Sletter en IP-adresse

Opretter nye INDSTILLINGER for IP-adresse

Den New-NetIPAddress--cmdlet kræver en IPv4- eller IPv6-adresse og enten aliasset eller indekset for en netværksgrænseflade. Som bedste praksis skal du også angive standardgatewayen og undernetmasken på samme tid.

I følgende tabel vises almindelige parametre for New-NetIPAddress cmdlet.

tabel 2: Parametre for New-NetIPAddress

Parameter Beskrivelse
-IPAdresse Definerer den IPv4- eller IPv6-adresse, der skal oprettes
-InterfaceIndex Definerer netværksgrænsefladen efter indeks for IP-adressen
-InterfaceAlias Definerer netværksgrænsefladen efter navn for IP-adressen
-DefaultGateway Definerer IPv4- eller IPv6-adressen for standardgatewayværten
-PræfiksLængde Definerer undernetmasken for IP-adressen

Følgende kommando opretter en ny IP-adresse på Ethernet-grænsefladen:

New-NetIPAddress -IPAddress 192.168.1.10 -InterfaceAlias "Ethernet" -PrefixLength 24 -DefaultGateway 192.168.1.1

New-NetIPAddress-cmdlet'en accepterer også parameteren –AddressFamily, som definerer enten IP-adressefamilien IPv4 eller IPv6. Hvis du ikke bruger denne parameter, registreres egenskaben for adressefamilien automatisk.