Rufen Sie eine Liste aller PowerShell-Module ab
-
Verwenden Sie das Cmdlet
Get-Module
, um eine Liste aller PowerShell-Module abzurufen -
Verwenden Sie den
Get-Command
, um eine Liste aller Befehle in PowerShell zu erhalten
Das PowerShell-Modul ist ein Paket, das PowerShell-Mitglieder wie Cmdlets, Anbieter, Funktionen, Workflows, Variablen und Aliase enthält. PowerShell wird mit mehreren vorinstallierten Modulen geliefert, die als Kernmodule bezeichnet werden.
In diesem Tutorial erfahren Sie, wie Sie eine Liste aller verfügbaren PowerShell-Module abrufen.
Verwenden Sie das Cmdlet Get-Module
, um eine Liste aller PowerShell-Module abzurufen
Das Cmdlet Get-Module
ruft eine Liste von PowerShell-Modulen ab, die importiert oder in einer PowerShell-Sitzung importiert werden können. Get-Module
listet die in der aktuellen Session importierten PowerShell-Module ohne Parameter auf.
Get-Module
Ausgang:
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.0.0.0 ISE {Get-IseSnippet, Import-IseSnippet, N...
Manifest 3.1.0.0 Microsoft.PowerShell.Management {Add-Computer, Add-Content, Checkpoin...
Manifest 3.1.0.0 Microsoft.PowerShell.Utility {Add-Member, Add-Type, Clear-Variable...
Mit dem Parameter -ListAvailable
können Sie alle installierten und verfügbaren PowerShell-Module auflisten.
Get-Module -ListAvailable
Die Umgebungsvariable PSModulePath
enthält den Speicherort des PowerShell-Moduls, den Sie mit dem folgenden Befehl anzeigen können.
$env:PSModulePath -split ';'
Ausgang:
C:\Users\rhntm\OneDrive\Documents\WindowsPowerShell\Modules
C:\Program Files\WindowsPowerShell\Modules
C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
Verwenden Sie den Get-Command
, um eine Liste aller Befehle in PowerShell zu erhalten
Das Cmdlet Get-Command
listet alle auf dem Computer installierten Befehle auf. Es umfasst Cmdlets, Aliase, Funktionen, Filter, Skripte und Anwendungen.
Dieses Cmdlet ruft die Befehle aus PowerShell-Modulen und aus anderen Sitzungen importierte Befehle ab.
Ohne Parameter ruft Get-Command
alle auf dem Computer installierten Cmdlets, Funktionen und Aliase ab.
Get-Command
Ausgang:
CommandType Name Version Source
----------- ---- ------- ------
Alias Add-AppPackage 2.0.1.0 Appx
Alias Add-AppPackageVolume 2.0.1.0 Appx
Alias Add-AppProvisionedPackage 3.0 Dism
Alias Add-ProvisionedAppPackage 3.0 Dism
Sie können den Parameter -ListImported
verwenden, um nur Befehle aufzulisten, die in die aktuelle Sitzung importiert wurden.
Get-Command -ListImported
Sie können den Parameter -CommandType
oder -Type
verwenden, um die Befehlstypen anzugeben, die Sie erhalten möchten.
Das folgende Beispiel ruft beispielsweise nur Aliase von PowerShell-Befehlen ab.
Get-Command -CommandType Alias
Sie können einen oder mehrere Befehlstypen angeben.
Wir hoffen, dieser Artikel hat Ihnen geholfen, eine Liste aller installierten, ausführbaren Cmdlets und Funktionen in PowerShell zu erhalten.