我正在尝试使用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.
答案 0 :(得分:2)
reg copy
用于将数据从一个注册表项复制到另一个注册表项,而不是用于将注册表项导出到文件。这是reg export
的用途。
reg export HKCU\Software\ODBC\ODBC.INI H:\temp\odbc_ini.reg /y
reg.exe
是一个外部命令,因此该错误与PowerShell版本无关。