3

システム名とサービス パックをログ ファイルに出力する、"systemInfo.vbs" という名前のスクリプトを実行したいと考えています。

コマンドプロンプトで「PsExec.exe\REMOTECOMPUTER -c systemInfo.vbs」を実行しています。

PsExec.exe と systemInfo.vbs しかないローカル システムのディレクトリからこれを実行しています。

エラーが発生します

PsExec は REMOTESERVER で systemInfo.vbs を開始できませんでした:「システムは指定されたファイルを見つけることができません。

なぜこれが考えられるのでしょうか?リモートサーバー上にあるかのようにリモートスクリプトを実行するためにこれを行うことができると思いましたか?

4

2 に答える 2

3

リモート PC 上でスクリプトへのパスを指定するか、PC 上の共有またはネットワーク ドライブの UNC パスを介してパスを指定する必要があります。したがって、スクリプトのコピーがリモート c:\ にある場合

PsExec.exe \\REMOTECOMPUTER -c c:\systemInfo.vbs

または共有 \\mypc\shared にある場合

PsExec.exe \\REMOTECOMPUTER -c \\mypc\shared\systemInfo.vbs

また、スクリプトを開始する PC で管理者権限を持っていることを確認する必要があります。また、スクリプトがリモート PC で何を行うかによっても異なります。

于 2012-07-17T15:13:49.387 に答える