Grundlegendes
Die Windows PowerShell ist ein sehr mächtiges Werkzeug für die Administration von Betriebssystemen. In der Regel wird diese auch in erster Linie bei Windows Systemen eingesetzt, obwohl die Windows PowerShell als Core Variante auch für andere Systeme wie Linux oder macOS verfügbar ist. Allerdings werden dort jeher Sprachen wie Python verwendet.
Cmdlets und Module
Ein Grundsatz bei der Windows PowerShell ist, dass viele Befehle, welche im Übrigen als Cmdlets bezeichnet werden, in sogenannte Module gepackt sind. Dabei sind Module einfach eine Sammlung von Cmdlets für bestimmte Zwecke.
Oft ist es daher auch nötig, sich sämtliche Befehle für eine bestimmte Konfiguration anzeigen zu lassen. Als Beispiel dient hier die Netzwerkkonfiguration.
Get-Command Get-NetIPAdress

Diese Ausgabe liefert nun die Information, dass das Commandlet zu dem Modul NETTCPIP gehört. Ersichtlich wird dies, über die Spalte Source.
Jetzt, wo man weiß, wohin dieser Befehl gehört, kann man sich auch alle weiteren Befehle zu dieser Kategorie anzeigen lassen. Dazu wird der Parameter Module benötigt. Im Detail sieht, das wie folgt aus:
Get-Command -Module NETTCPIP
Mit dieser Methode kann man sich Schritt für Schritt an sämtliche Befehle für bestimmte Konfigurationen herantasten. Sofern man nun den vermutlich gewünschten Befehl gefunden hat, ist der nächste Schritt, dass man sich hierzu die Hilfe anzeigen lässt.
Das dazu nötige Cmdlet besitzt den Namen Get-Help. Für einen bestimmten Befehl gibt man Folgendes ein:
Get-Help Get-NetIPAddress
Es kann sein, dass keine Hilfe Daten angezeigt werden. Das liegt daran, dass die Hilfe Daten nicht automatisch in der Windows PowerShell hinterlegt sind. Daher muss vorab die Hilfe heruntergeladen werden. Dazu verwendet man Folgendes:
Update-Help
Ausblick
Somit hat man grundsätzlich herausgefunden, welche Befehle zur Netzwerkkonfiguration dazu gehören. Dieses Beispiel ist nur eines von vielen. Selbstverständlich kann man auch mit anderen Cmdlets genauso vorgehen.
Es geht im Prinzip darum, wie findet man sich als Anfänger in der Windows PowerShell zurecht. Die PowerShell ist doch mittlerweile ein sehr mächtiges Werkzeug in der Systemadministration geworden.
Das könnte dich auch interessieren:
- Wie prüft man mit der PowerShell geöffnete Ports
- Wie kann man ein PowerShell Script in die Aufgabenplanung einbinden
- Ein Netzlaufwerk mit der PowerShell permanent einbinden
- Unter Windows 11 ein Netzlaufwerk einbinden
- Mit der Windows PowerShell den Inhalt eines Verzeichnisses mit dessen Unterverzeichnissen komplett auflisten
- Wie kann man einem Windows PowerShell Skript Parameter übergeben
- Mit diesen Schritten speichert man PowerShell Ausgaben
Steigere dein Wissen
Kostenlose Befehlsreferenzen und E-Books herunterladen