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.