使用PowerShell访问Windows注册表

PowerShell以PSDrive的形式提供了注册表的访问。

换句话说,你能够像访问文件系统一样在PowerShell里面访问注册表。

首先我们能够通过Get-PSDrive这个命令来获取当前提供的PSDrive。

能够看到HKCU/HKLM两个Drive,分别是用来访问HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE的。

windowspowershell使用教程,windowspowershell简单用法

直接把HKCU:当成一个盘符,就能轻松访问注册表里面的内容了。

windowspowershell使用教程,windowspowershell简单用法

接着能够使用New-Item,和Set-ItemProperty这两条命令来创建注册表项。

下面创建了一个abc的表项。

windowspowershell使用教程,windowspowershell简单用法

然后我们添加一个txt的属性,内容是qq,通过Get-ItemProperty确认一下创建告捷。

windowspowershell使用教程,windowspowershell简单用法

回到regedt32,我们能够看到刚才创建的注册表项。

windowspowershell使用教程,windowspowershell简单用法

使用PowerShell对注册表的访问还是相当方便的。