powershell怎么查找获取注册表路径

发布时间:2021-01-11编辑:脚本学堂
分享下在powershell中递归查找获取注册表路径的方法,将一个ps内置的路径格式转化成一个实际路径,需要的朋友可以看看。

如何将一个ps内置的路径格式转化成一个实际路径。
这段代码递归从hkey_current_user获取所有包含”powershell”词缀的键(简单的替换查询词缀将能获得你想要查询的任何东西)

例子:
 

get-childitem -path hkcu: -include *powershell* -recurse -erroraction silentlycontinue|select-object -property *path* | out-gridview

输出了所有包涵“路径”的属性,同时你将看到,注册表中有两个属性包含关键字:pspath和psparentpath都使用ps内置的路径格式。

取出注册表中的路径:
 

get-childitem -path hkcu: -include *powershell* -recurse -erroraction silentlycontinue|foreach-object { convert-path -path $_.pspath }

以上方法支持所有ps版本。