尝试将带有PowerShell 2.0的regfile复制到另一个文件夹

时间:2017-07-27 11:11:57

标签: windows powershell powershell-v2.0

我正在尝试使用PowerShell 2.0将HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI以及HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI regfile导出到另一个驱动器。

我已阅读this StackOverflow post但我只收到该代码的错误消息。这可能是因为我使用的是v2.0。我不能使用更高版本。

有没有人知道为什么它不起作用或可能如何使用PowerShell v2.0将它们复制到另一个驱动器?

代码

reg copy HKCU\Software\ODBC\ODBC.INI H:\temp /s /f

错误

reg.exe : ERROR: Invalid key name.
At line:1 char:4
+ reg <<<<  copy HKCU\Software\ODBC\ODBC.INI H:\temp /s /f
    + CategoryInfo          : NotSpecified: (ERROR: Invalid key name.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

Type "REG COPY /?" for usage.

1 个答案:

答案 0 :(得分:2)

reg copy用于将数据从一个注册表项复制到另一个注册表项,而不是用于将注册表项导出到文件。这是reg export的用途。

reg export HKCU\Software\ODBC\ODBC.INI H:\temp\odbc_ini.reg /y

reg.exe是一个外部命令,因此该错误与PowerShell版本无关。