PowerShell Provider stellen Daten aus bestimmten Datenspeichern in der Windows PowerShell bereit,
um sie dort anzeigen und bearbeiten zu können.
Provider stellen die Daten in einem Laufwerk bereit. Auf die Daten kann somit über ein Verzeichnispfad
zugegriffen werden, wie dies beispielsweise im Dateisystem möglich ist.
Für die Bearbeitung der Daten können die PowerShell Built-in Cmdlets verwendet werden,
die der jeweilige Provider unterstützt.
- Alias Alias: Windows PowerShell aliases
- Certificate Cert: x509 certificates for digital signatures
- Environment Env: Windows environment variables
- FileSystem * File system drives, directories, and files
- Function Function: Windows PowerShell functions
- Registry HKLM:, HKCU: Windows registry
- Variable Variable: Windows PowerShell variables
- WSMan WSMan: WS-Management configuration information
Die folgenden CmdLets sind für den Zugriff und die Bearbeitung der Daten aller Provider gedacht.
Diese können für alle Provider in der gleichen Weise benutzt werden.
Haben Sie gelernt einen Provider zu verwenden, können Sie genauso auch mit allen anderen Provider arbeiten.
- Get-ChildItem
- Add-Content
- Clear-Content
- Get-Content
- Set-Content
- Clear-Item
- Copy-Item
- Get-Item
- Invoke-Item
- Move-Item
- New-Item
- Remove-Item
- Rename-Item
- Set-Item
- Clear-ItemProperty
- Copy-ItemProperty
- Get-ItemProperty
- Move-ItemProperty
- New-ItemProperty
- Remove-ItemProperty
- Rename-ItemProperty
- Set-ItemProperty
- Get-Location
- Pop-Location
- Push-Location
- Set-Location
- Join-Path
- Convert-Path
- Split-Path
- Resolve-Path
- Test-Path
- Get-PSDrive
- New-PSDrive
- Remove-PSDrive
-
Drive-Enabled Providers
Drive CmdLets -
Item-Enabled Providers
Clear-Item
Get-Item
Set-Item
Invoke-Item
Test-Path -
Container-Enabled Providers
- ChildItem CmdLets:
Get-ChildItem - Item CmdLets:
Copy-Item
New-Item
Remove-Item
Rename-Item
Convert-Path
HasChildItem
- ChildItem CmdLets:
-
Navigation-Enabled Providers
Join-Path
Get-ParentPath
Move-Item
-
Content-Enabled Providers
Implementiert Conent Cmdlets -
Property-Enabled Providers
Implementiert PropertyItem Cmdlets
PowerShell Documentation
Writing a Windows PowerShell Provider