Hyper-Vによってホストされる2つのリモートデスクトップがあります。Sysinternals psexecがリモートデスクトップで実行されていません
リモートデスクトップ "A"では、実行したい.batファイルがあります。
リモートデスクトップ "B"では、psexec cmdを使用してcmdを開いて、マシン "A"上の.batファイルを呼び出す準備ができました。
"path-to\\psexec.exe" \\ip -u domain\username -p pswd -i cmd.exe /c "path-to\\myFile.bat %*"
マシン上の.batファイルに含まれるスクリプト「」UI上で動作し、したがって、開いている本当の画面を必要とするので、私は、同時に2つのRDに接続されています。しかし、マシン "B"でpsexecコマンドを呼び出すと、cmdがエラーを返しますが、サーバーのHyper-VマネージャのインターフェイスからRD "A"を直接開くと、psexecコマンドは期待通りに動作します。
なぜこのようなことが起こりますか?
どのようなエラーが返されますか? – yonisha