Einführung in das Abrufen von Befehlen in PowerShell

Windows PowerShell ist eine Skriptsprache, die auf der .NET-Plattform basiert und zur Automatisierung der Aufgaben im Zusammenhang mit Windows-Anwendungen und -Administration entwickelt wurde. Der Begriff PowerShell ist eine Kombination aus der Sprache und der Oberfläche, in der die Befehle / Skripte ausgeführt werden. Die erste Version von PowerShell wurde im Jahr 2006 eingeführt. Es gibt zwei Arten von Benutzeroberflächen, über die PowerShell-Befehle ausgeführt werden können. Windows PowerShell ist wie eine Eingabeaufforderung, in der PowerShell-Cmdlets ausgeführt werden können, und Windows PowerShell ISE, in der PowerShell-Skripts (eine Zusammenstellung von PowerShell-Cmdlets) ausgeführt und debuggt werden können. Es ist eine objektorientierte Sprache, die die Integration in .NET-Schnittstellen ermöglicht. Es ist jetzt Open Source und kann auch auf anderen Betriebssystemen installiert werden.

Geben Sie zum Starten einer PowerShell-Sitzung "PowerShell" in die Eingabeaufforderung ein.
PowerShell-Cmdlets und -Variablen

Die Befehle in PowerShell werden als "Cmdlets" bezeichnet. Das wichtigste aller Cmdlets ist das Get-Command. Dieses Cmdlet gibt die Liste aller verfügbaren Cmdlets in PowerShell zurück.

Syntax:

Das Folgende ist die Syntax des Cmdlets Get-Command.

Get-Command

((-Name) ) (-Module ) (-FullyQualifiedModule ) (-CommandType ) (-TotalCount ) (-Syntax) (-ShowCommandInfo) ((-ArgumentList) ) (-All) (-ListImported) (-ParameterName ) (-ParameterType ) (-UseFuzzyMatching) ()

ZB : Get-Command

Beispielausgabe:

Mit dem folgenden Cmdlet können Sie die in der aktuellen Sitzung verfügbaren Cmdlets abrufen.

Get-Command -ListImported

Parameter von Get-Command in PowerShell

Nachfolgend sind die folgenden Parameter von Get-Command in PowerShell aufgeführt

-Alle: Dies bedeutet, dass alle Cmdlets abgerufen werden müssen. Sein Typ ist der Schalterparameter. Der Standardwert ist none und es werden keine Platzhalterzeichen akzeptiert.

-ArgumentList: Hiermit werden Informationen zu den Cmdlets mithilfe der angegebenen Parameter abgerufen. Sein Typ ist vom Objekt. Alias ​​ist Args. Der Standardwert ist none und akzeptiert keine Jokerzeichen.

-CommandType: Gibt die vom Cmdlet zurückgegebenen Befehlstypen an. Einige seiner Werte sind Alias, Alle, Anwendung, Externes Skript, Filter und Funktion. Sein Typ ist Befehlstyp und Aliase ist Typ. Der Standardwert ist none und akzeptiert keine Platzhalterzeichen.

-FullyQualifiedModule: Gibt die Cmdlets mit den angegebenen Modulnamen zurück. Sein Typ ist die Modulspezifikation. Der Standardwert ist none und akzeptiert keine Platzhalterzeichen.

-ListImported: Gibt Cmdlets zurück, die in der aktuellen Sitzung vorhanden sind. Sein Typ ist der Schalterparameter. Der Standardwert ist none und akzeptiert keine Platzhalterzeichen.

-Module: Gibt das Cmdlet zurück, das im angegebenen Modul verfügbar ist. Der Typ ist string, der Standardwert ist none und akzeptiert Platzhalterzeichen.

-Name: Gibt die Liste der erwähnten Cmdlets mit den angegebenen Namen zurück. Platzhalterzeichen sind zulässig. Der Typ ist string, der Standardwert ist none.

-Nomen: Gibt die Cmdlets, Funktionen und Aliase zurück, die dasselbe oder dieselben Nomen wie angegeben enthalten. Sein Typ ist eine Zeichenfolge und der Standardwert ist none. Akzeptieren Sie Platzhalterzeichen.

-ParameterName: Gibt die Cmdlets in der aktuellen Sitzung mit den angegebenen Parametern zurück. Der Typ ist string, der Standardwert ist none und akzeptiert keine Platzhalterzeichen.

-ParameterType: Gibt die Cmdlets in der Sitzung zurück, die denselben Parameter wie der angegebene Typ haben. Sein Typ ist PStypename. Der Standardwert ist none und akzeptiert keine Platzhalterzeichen.

-TotalCount: Gibt die Gesamtzahl der zurückzugebenden Cmdlets an. Der Typ ist Int32. Der Standardwert ist none und akzeptiert keine Platzhalterzeichen.

-Verb: Gibt die Cmdlets, Funktionen und Aliase zurück, die das oder die angegebenen Verben enthalten. Sein Typ ist eine Zeichenfolge und der Standardwert ist none. Akzeptieren Sie Platzhalterzeichen.

Beispiele für den Befehl Get

Im Folgenden werden die Beispiele für den Befehl "Get" in PowerShell aufgeführt

Beispiel 1

Cmdlets in der aktuellen Sitzung abrufen

Eingang:

Get-Command -ListImported

Ausgabe:

Beispiel # 2

Ruft Cmdlets im angegebenen Modul ab

Eingang:

Get-Command -Module Microsoft.PowerShell.Management

Ausgabe:

Beispiel # 3

Suchen Sie die Cmdlets eines Ausgabetyps

Eingang:

Cmdlet "Get-Command -Type" | Where-Object OutputType | Format-List -Property Name, OutputType

Ausgabe:

Schlussfolgerung - Befehl in PowerShell abrufen

Der Artikel befasste sich daher ausführlich mit dem Cmdlet Get-command in Powershell. Für detaillierte Informationen empfiehlt es sich, den Befehl Get-Help für get-command zu verwenden.

Empfohlene Artikel

Dies ist eine Anleitung zum Abrufen von Befehlen in PowerShell. Hier werden die Parameter und Beispiele des Befehls "Get" in PowerShell sowie die Eingabe und Ausgabe erläutert. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -

  1. Hibernate-Mapping
  2. PowerShell-Zeichenfolgenfunktionen
  3. JSP-Richtlinien
  4. Was ist PowerShell?

Kategorie: