Ein Cmdlet (ausgesprochen „command-let“) ist ein spezieller Befehlstyp, der in der Windows PowerShell-Befehlszeilenumgebung bereitgestellt wird. Sie ermöglichen Benutzern, bestimmte erweiterte Betriebssystemfunktionen zu aktivieren. Cmdlets sind besonders nützlich, wenn sie als Teil eines Skripts oder einer Stapeldatei verwendet werden, aber sie können auch an der Eingabeaufforderung eingegeben werden. Ihre Befehlsnamen haben die Form eines großgeschriebenen Verb-Substantiv-Paares, das mit einem Bindestrich verbunden ist; zum Beispiel “Get-Help”.
Die folgenden Abschnitte enthalten eine Liste nützlicher Cmdlets, die Sie in Windows PowerShell verwenden können, sowie Beispiele dafür in Aktion.
Get-Befehl
Das Cmdlet Get-Command listet andere Cmdlets auf. Wenn Sie „Get-Command“ ohne Optionen eingeben, werden alle verfügbaren Cmdlets aufgelistet (und es gibt viele davon). Es ist viel nützlicher, Get-Command zu verwenden, um mit der Option -name nach einem Cmdlet zu suchen, das eine bestimmte Zeichenfolge enthält. So suchen Sie beispielsweise nach dem Cmdlet „Initialize-Volume“:
Get-Command -name Initialize-Volume
… oder Sie können Platzhalter verwenden, um eine teilweise Ãœbereinstimmung mit dem Namen eines Cmdlets durchzuführen. Zum Beispiel der Befehl:
Get-Command -name *Vol*
…listet alle Cmdlets mit den Buchstaben “Vol” in ihrem Namen auf.
Hilfe bekommen
Das Cmdlet „Get-Help“ zeigt eine Hilfemeldung mit weiteren Informationen zur ordnungsgemäßen Verwendung eines Cmdlets an. Um beispielsweise weitere Informationen zum Cmdlet Get-Process zu erhalten, führen Sie Folgendes aus:
Neuer Gegenstand
Get-Help Get-Process
Der New-Item-Befehl ist eine bequeme Möglichkeit, eine neue Datei oder ein neues Verzeichnis auf Ihrem Computer über die Befehlszeile zu erstellen. Sie können angeben, dass das zu erstellende Element eine Datei oder ein Verzeichnis ist, indem Sie die Option -type verwenden. Um beispielsweise ein neues Verzeichnis mit dem Namen C:My Folder zu erstellen, könnten Sie den folgenden Befehl verwenden:
New-Item "c:My Folder" -type directory
…und um eine Datei namens C:Mein Ordnerneue Datei.txt zu erstellen, könnten Sie den Befehl verwenden:
New-Item "c:My Foldernew file.txt" -type file
Es ist wichtig, den Datei- oder Verzeichnisnamen in Anführungszeichen zu setzen, wenn er Leerzeichen enthält, wie wir es in diesen Beispielen getan haben.
Get-Location
Das Cmdlet Get-Location teilt Ihnen mit, was Ihr aktuelles Verzeichnis ist. Zum Beispiel:
Get-Location
Ort festlegen
Das Cmdlet Set-Location ändert das Arbeitsverzeichnis in ein von Ihnen angegebenes. Um beispielsweise das aktuelle Verzeichnis in C:temp zu ändern, können Sie den folgenden Befehl verwenden:
Set-Location C:temp
Andere Cmdlets
Weitere Informationen und Beispiele für Cmdlets zur Verwendung in Microsoft PowerShell finden Sie auf einer PowerShell-Dokumentationswebsite von Microsoft. Es enthält Details zu PowerShell, einschließlich Cmdlets und Hilfe zur Verwendung der Cmdlets in Skripts auf Ihrem System.
Befehlszeile, Betriebssystembegriffe, Windows