So ändern Sie Ihre IP-Adresse mithilfe von PowerShell
Wir haben Ihnen bereits gezeigt, wie Sie Ihre IP-Adresse über die Eingabeaufforderung ändern können, was lange Netsh-Befehle erforderlich machte. Jetzt machen wir dasselbe in PowerShell, ohne die Komplexität.
Hinweis: Die folgenden Befehle sind neu in PowerShell Version 3 und erfordern daher Windows 8 sowie eine administrative Eingabeaufforderung.
Anmerkung der Redaktion: Dieser Artikel richtet sich wahrscheinlich an unsere geeky Zielgruppe und erfordert einige Grundkenntnisse der IP-Adressierung und der CIDR-Notation
Ändern Ihrer IP-Adresse
In älteren Versionen von PowerShell haben sich die Leute versucht, ihre IP-Adressen mit kryptischen WMI-Klassen zu ändern. Dies wurde jedoch mit PowerShell v3 geändert. Jetzt gibt es ein NetTCPIP-Modul, das die meisten Funktionen der nativen PowerShell bietet. Anfangs etwas verwirrend, meistens aufgrund mangelnder Dokumentation im Moment, macht es Sinn, sobald die Geeks Ihnen zeigen, wie es gemacht wird.
Das Ändern einer IP-Adresse kann mit dem Cmdlet New-NetIPAddress vorgenommen werden. Es enthält viele Parameter, von denen einige nicht einmal in der Get-Help dokumentiert sind. Hier ist es also:
New-NetIPAddress -InterfaceAlias "Kabelgebundene Ethernet-Verbindung" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254
Dies setzt Folgendes voraus:
- Der Name der Schnittstelle, für die Sie die IP-Adresse ändern möchten, lautet Local Area Network
- Sie möchten statisch eine IP-Adresse von 192.168.0.1 zuweisen
- Sie möchten eine Subnetzmaske von 255.255.255.0 einstellen (in CIDR-Notation / 24).
- Sie möchten ein Standard-Gateway von 192.168.0.254 festlegen
Sie würden natürlich die Einstellungen für einige Einstellungen ändern, die den Adressierungskriterien für Ihr Netzwerk entsprechen.
Einstellen Ihrer DNS-Informationen
Nun folgt ein weiterer kniffliger Teil. Es stellt sich heraus, dass es ein ganz separates Modul namens DNSClient gibt, das Sie verwenden müssen, um Ihre DNS-Einstellungen zu bearbeiten. So ändern Sie Ihren DNS-Server:
Set-DnsClientServerAddress -InterfaceAlias "Wired Ethernet Connection" -ServerAddresses 192.168.0.1, 192.168.0.2
Dies setzt voraus, dass Sie den primären DNS-Server für die drahtgebundene Ethernet-Verbindung auf 192.168.0.1 und den sekundären DNS-Server auf 192.168.0.2 festlegen möchten. Das ist alles dazu.