Powershell读取本机注册表中的所有软件关联扩展名
2019/7/10 21:23:51
本文主要是介绍Powershell读取本机注册表中的所有软件关联扩展名,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
适用于所有版本。
下面代码输出极为密集,这段代码能从注册表获取所有软件的关联扩展名。
Get-ItemProperty Registry::HKCR\.* |
Select-Object -Property PSChildName, '(default)', ContentType, PerceivedType
注意搭配命令使用:这里Get-ItemProperty使用用了“Registry::”方法替代了Powershell原注册表驱动路径,这种方法你可以使用默认的注册表路径,同时还可以访问一些没有驱动路径的注册表(如:HKEY_CLASSES_ROOT)。
注意使用Select-Object选择要取回的值, 其中“(default)” 代表默认的注册表键名,另外“PSChildName”代表注册表键包含的值。
由于路径名带了*号,命令将自动获取所有HKCR下所有包含“.”的键值。
这篇关于Powershell读取本机注册表中的所有软件关联扩展名的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-09-14SharePoint 2019 用 PowerShell将启用发布功能站点网站集另存为模板
- 2022-08-30PowerShell教程 - 程序性能和BUG分析工具
- 2022-08-30PowerShell教程 - 模块管理(Modules Management)
- 2022-08-29PowerShell教程 - Web requests(Web请求)
- 2022-08-26PowerShell教程 - 日期时间管理(Date & Time Management)
- 2022-08-25PowerShell教程 - 磁盘与硬件管理(Disk & Hardware Management)
- 2022-08-25PowerShell教程 - 系统事件管理(System Event Management)
- 2022-08-25PowerShell教程 - 文件系统管理(File System Management)
- 2022-08-24PowerShell教程 - 网络管理(Network Management)
- 2022-08-24PowerShell