首页/系统/Windows 运维速查/提供程序与 PSDrive
PowerShell 基础66 条

提供程序与 PSDrive

统一提供程序模型访问注册表、证书、环境变量等:Get-PSDrive 列出,定位到 HKLM: 后可用相同 cmdlet 操作。

Windows 运维速查系统更新于 2026-10-12
用途统一访问异构数据存储
语法Get-PSDrive;cd HKLM:\SOFTWARE;Get-ChildItem Cert:\LocalMachine\Root
常用驱动器FileSystem、注册表 HKLM:/HKCU:、Cert: 证书、Env: 环境变量

常用示例

常用示例
Get-PSDrive
Get-ChildItem HKCU:\Software | Select-Object -First 5
Get-ChildItem Cert:\LocalMachine\My -CodeSigningCert
注册表值用 Get-ItemProperty 读取;递归搜索注意权限报错,可加 -ErrorAction SilentlyContinue。

易错点

  • 注册表存在 32/64 位视图差异(WOW6432Node),读写前确认目标视图
  • 递归遍历大分支耗时长且有权限报错,先限定范围

数据来源与参考

  • Microsoft Learn:about_Providers

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌