2017-07-27 13 views
1

HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INIHKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI regfileをPowerShell 2.0で別のドライブにエクスポートしようとしています。PowerShell 2.0で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

ネットワークドライブHのtempというフォルダにエクスポート/コピーするスクリプトが必要です。ユーザーが新しいコンピュータを入手したときに、ユーザーは自分のH:ドライブに入り、新しいコンピュータで開くことができます。 – Freppy

答えて

2

reg copyはないファイルにレジストリキーをエクスポートするため、別のレジストリキーに1つのレジストリキーからデータをコピーするためです。それはreg exportのためです。

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

reg.exe外部コマンドですので、誤差はPowerShellのバージョンとは何の関係もありません。

関連する問題