Verwenden des Cmdlet \"Get-PSProvider\"

Auflisten Ihrer installierten Windows PowerShell-Provider

Unter anderem legen die Windows PowerShell-Provider fest, innerhalb welcher Datenspeicher Sie sich bewegen können. Beispielsweise können Sie mit dem Befehl Get-ChildItem eine Liste aller in einem Ordner gefundenen Dateien ermitteln. Aus diesem Grund gibt es einen Provider für das Dateisystem. Sie können Get-ChildItem auch verwenden, um eine Liste aller in einem Registrierungsschlüssel enthaltenen Unterschlüssel abzufragen. Warum? Ganz richtig: Weil es für die Registrierung einen Provider gibt.

Um festzustellen, welche Provider Ihnen zur Verfügung stehen, rufen Sie einfach das Cmdlet Get-PSProvider ohne Parameter auf:

Get-PSProvider

Überraschung! Sie erhalten Informationen über Ihre Windows PowerShell-Provider zurück:

Name                 Capabilities                  Drives
----                 ------------                  ------
Alias                ShouldProcess                 {Alias}
Environment          ShouldProcess                 {Env}
FileSystem           Filter, ShouldProcess         {C, D, E}
Function             ShouldProcess                 {Function}
Registry             ShouldProcess                 {HKLM, HKCU}
Variable             ShouldProcess                 {Variable}
Certificate          ShouldProcess                 {cert}