PowerShell

Mit PowerShell IP-Adresse, Gateway und DNS Server festlegen (NetTCPIP)

Netsh war gestern. In diesem Beitrag wird gezeigt, wie in Windows PowerShell die IP-Adresskonfiguration durchgeführt werden kann. Im Modul NetTCPIP stehen über 30 Befehle zur Verfügung. 

Die IP-Adresskonfiguration kann grafisch, mit sconfig (Windows Server OS), cmd oder eben mit Windows PowerShell erfolgen. Ganz schön kompliziert. Wir konzentrieren uns in diesem Beitrag auf die Windows PowerShell.

IP-Adresse, Subnetmask und Default Gateway festlegen

Für die Konfiguration von IP-Adresse, Subnetmask und Default Gateway steht New-NetIPAddress zur Verfügung. Zuerst überprüfe ich den Namen bzw. den Interfaceindex meiner Netzwerkkarte. Die Nummer 4 wird gemerkt. (Man kann sich auch Ethernet merken)

Get-NetAdapter

1.PNG

New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.0.101 -PrefixLength 24 -DefaultGateway 192.168.0.1

Anstelle von -InterfaceIndex kann auch der Name der Netzwerkkarte mit -InteraceAlias eingegeben werden (Ethernet). Die Präfixlänge meines Netzes ist /24 (255.255.255.0).

Unbenannt.PNG

DNS-Server festlegen

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 192.168.0.100,8.8.8.8

Unbenannt.PNG

Konfiguration überprüfen

Get-NetIPConfiguration

Unbenannt.PNG

Cool. Als Alternative steht der “Old School” Befehl netsh zur Verfügung. Aber: In Zeiten von Server Core und Nano Server wird PowerShell immer wichtiger. Server Core unterstützt auch das Hochstufen des Servers zum Domain-Controller: Installation eines Server Core Domain-Controllers unter Windows Server 2016.

Categories: PowerShell

Tagged as: ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.