Übung: Suchen von Befehlen
Hinweis
In dieser Einheit verwenden Sie Azure Cloud Shell als Terminal. Sie können über das Azure-Portal oder die Cloud Shell-Anmeldung auf die Cloud Shell 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.
Hinweis
Diese Übung ist optional. Wenn Sie diese Übung abschließen möchten, müssen Sie ein Azure-Abonnement erstellen, bevor Sie beginnen. Wenn Sie nicht über ein Azure-Konto verfügen oder derzeit kein Azure-Konto erstellen möchten, können Sie die Anweisungen durchlesen, damit Sie die informationen verstehen, die präsentiert werden.
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-Commandmit dem Flag-Nounaus. 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.UtilityDie Cmdlets
Get-FileHash,Out-FileundUnblock-Fileentsprechen alle Ihrer Abfrage. Nun haben Sie eine überschaubare Antwort. Fügen Sie der Abfrage den Parameter-Verbhinzu, um die Antwort weiter zu filtern.Führen Sie
Get-Commandaus. Geben Sie die Flags-Verbund-Nounan.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.UtilityDieses Mal stimmt nur ein Datensatz mit Ihrer Suche überein, weil Sie sowohl den Parameter
-Nounals auch den Parameter-Verbangegeben 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.