Übung: Suchen von Befehlen
In dieser Lerneinheit verwenden Sie die Azure Cloud Shell auf der rechten Seite als Ihr Linux-Terminal. Sie können auf Cloud Shell über das Azure-Portal oder die Cloud Shell-Anmeldung zugreifen. Sie müssen nichts auf Ihrem PC oder Laptop installieren, um die Shell verwenden zu können.
Hier führen Sie Befehle aus, die Ihnen helfen, mehr über PowerShell zu erfahren. PowerShell ist nichts, was Sie über Nacht lernen können. Es wird Befehl für Befehl gelernt. Mithilfe der Kern-Cmdlets können Ihren Lernfortschritt jedoch beschleunigen.
Suchen eines Befehls
Durch Ausführung des Cmdlets Get-Command
können Sie nach Befehlen suchen. Dieses Cmdlet hilft Ihnen, alle in Ihrem System installierten Cmdlets zu suchen. Flags geben Ihnen die Möglichkeit, die Suchergebnisse auf die Cmdlets einzugrenzen, die zu Ihrem Szenario passen.
In diesem Szenario suchen Sie nach einem Cmdlet, das Ihnen die Arbeit mit Dateien erleichtert.
Führen Sie den Befehl
Get-Command
mit dem Flag-Noun
aus. Geben SieFile*
an, um alle dateibezogenen Befehle zu finden.Get-Command -Noun File*
Die Antwort ähnelt dem folgenden Text:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Out-File 7.0.0.0 Microsoft.PowerShell.Utility Cmdlet Unblock-File 7.0.0.0 Microsoft.PowerShell.Utility
Die Cmdlets
Get-FileHash
,Out-File
undUnblock-File
entsprechen alle Ihrer Abfrage. Nun haben Sie eine überschaubare Antwort. Fügen Sie der Abfrage den Parameter-Verb
hinzu, um die Antwort weiter zu filtern.Führen Sie
Get-Command
aus. Geben Sie die Flags-Verb
und-Noun
an.Get-Command -Verb Get -Noun File*
Das Ergebnis ähnelt der folgenden Ausgabe:
CommandType Name Version Source ----------- ---- ------- ------ Cmdlet Get-FileHash 7.0.0.0 Microsoft.PowerShell.Utility
Dieses Mal stimmt nur ein Datensatz mit Ihrer Suche überein, weil Sie sowohl den Parameter
-Noun
als auch den Parameter-Verb
angegeben haben.
Da die Domäne, in der Sie arbeiten, die Dateiverwaltung ist, haben Sie File
als Substantiv angegeben. Wenn Sie wissen, welche Aktion Sie in dieser Domäne durchführen möchten, können Sie -Verb
-Parameter angeben. Mit einem oder möglicherweise zwei Parametern können Sie das benötigte Cmdlet schnell finden.