Der Artikel ist angelehnt an folgenden Artikel vom Microsoft Scripting Guy.
https://blogs.technet.microsoft.com/heyscriptingguy/2012/05/07/use-the-powershell-registry-provider-to-simplify-registry-access/
Der PowerShell Registry Provider erstellt standardmäßig 2 PSDrives, HKCU und HKLM.
Get-PSDrive -PSProvider registry | select name, root
Es können weitere PSDrives erstellt werden. Zum Beispiel für HKEY_CLASSES_ROOT
New-PSDrive -PSProvider registry -Root HKEY_CLASSES_ROOT -Name HKCR
Der Registry Provider erlaubt die selben Operationen wie der Filesystem Provider, also z.B. New-Item, Get-ChildItem, Set-Item und Remove-Item.
Man kann also in das Registry „Verzeichnis“ wechseln und darin arbeiten.
cd HKCR: bzw. Set-Location HKCR:
Beachtet den Doppelpunkt, der ist wichtig.