回答:
ドライバーがインストールされている場合、次のPowerShellスクリプトを使用できます。
$OldDsn = Invoke-Command -ComputerName OldServer { get-odbcdsn } | % {
$splat = @{}
if ($_.PropertyValue) { $splat['SetPropertyValue'] = $_.PropertyValue }
Add-OdbcDsn -Name $_.Name -DsnType $_.DsnType -Platform $_.Platform `
-DriverName $_.DriverName @splat
}
昇格されたPowerShell / ISEの新しいサーバーでこれを実行し、ComputerNameパラメーターをInvoke-Command
古いサーバーのホスト名に変更します
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\
HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\
ファイルc:\ windows \ odbc.iniは、一部の情報も複製します。
C:\ Windows \ ODBCINST.INIにはドライバー情報のみが含まれています。
これは、実際にドライバーをインストールするための代替ではありません!
ODBCINST.INIに対応するレジストリキーがあります
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\
HKEY_CURRENT_USER\Software\ODBC\ODBCINST.INI\