0
コンピュータの束にPsExecを使用してpowershellスクリプトを実行しようとしています。PsExecを使用してpowershellスクリプトをリモートで実行し、レジストリのMySQL ODBC設定を変更します。
PsExec64.exe -i \\comp-int-tst-03 -u domain\un.admin -p asdfqw /accepteula PowerShell ChangeODBCServer.ps1
これは、私はこれは、スクリプト
if(Test-Path HKLM:\SOFTWARE\ODBC\ODBC.INI\user){
Set-Location HKLM:\SOFTWARE\ODBC\ODBC.INI\user
$server = (Get-ItemProperty HKLM:\SOFTWARE\ODBC\ODBC.INI\user).SERVER
if($server-eq "user"){
Set-ItemProperty . SERVER "user.app"
"Set1"}
}
if(Test-Path HKLM:\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\user){
Set-Location HKLM:\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\user
$server = (Get-ItemProperty HKLM:\SOFTWARE\Wow6432Node\ODBC\ODBC.INI\user).SERVER
if($server-eq "user"){
Set-ItemProperty . SERVER "user.app"
"Set2"}
}
ある
PowerShell exited on comp-int-tst-03 with error code 1.
を得るエラーは、それが軌道に乗るための方法はありますか?または少なくともそれが動作していない理由を少なくとも見て?スクリプトはローカルで正常に動作します。