Gestionarea adreselor IP în PowerShell

Finalizat

PowerShell include modulul NETTCPIP , care constă din cmdleturi specifice TCP/IP utilizate pentru a gestiona setările de rețea pentru serverele și dispozitivele Windows. Puteți utiliza cmdleturile NETTCPIP pentru a adăuga, elimina, modifica și valida setările adresei IP.

Cmdleturile de gestionare a adreselor IP utilizează substantivul "NetIPAddress" în numele lor. De asemenea, le puteți găsi utilizând comanda Get-Command cu parametrul -Module NetTCPIP .

Următorul tabel listează cmdleturile comune pentru gestionarea setărilor adresei IP.

Tabelul 1: Cmdleturi pentru gestionarea setărilor adresei IP

Cmdlet Descriere
Nou-NetIPAddress Creează o nouă adresă IP
Get-NetIPAddress Afișează proprietățile unei adrese IP
Set-NetIPAddress Modifică proprietățile unei adrese IP
Remove-NetIPAddress Șterge o adresă IP

Crearea de noi setări pentru adresa IP

Cmdletul New-NetIPAddress necesită o adresă IPv4 sau IPv6 și aliasul sau indexul unei interfețe de rețea. Ca cea mai bună practică, ar trebui să setați și gateway-ul implicit și masca de subrețea în același timp.

Următorul tabel listează parametrii obișnuiți pentru cmdletul New-NetIPAddress .

Tabelul 2: Parametrii pentru New-NetIPAddress

Parametru Descriere
-IPAddress Definește adresa IPv4 sau IPv6 de creat
-Indexul interfeței Definește interfața de rețea, după index, pentru adresa IP
-InterfațăAlias Definește interfața de rețea, după nume, pentru adresa IP
-DefaultGateway Definește adresa IPv4 sau IPv6 a gazdei gateway implicite
-PrefixLungime Definește masca de subrețea pentru adresa IP

Următoarea comandă creează o nouă adresă IP pe interfața Ethernet:

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

Cmdletul New-NetIPAddress acceptă, de asemenea, parametrul –AddressFamily , care definește familia de adrese IP IPv4 sau IPv6. Dacă nu utilizați acest parametru, proprietatea familiei de adrese este detectată automat.