3

別のユーザーとして別のバッチ ファイルを実行するバッチ ファイルがあります。

また、呼び出し元のバッチ ファイルをリモートで実行する必要があります。ローカルでは、/savecred オプションを使用してパスワードを入力する必要はありませんが、バッチ リモートを実行すると、パスワードの入力を求められますが、PowerShell プロンプトに戻るため、接続がタイムアウトしたように見えます。私が接続しているマシン。

私のバッチは次のようになります。

runas.exe  /env /savecred /user:sqlsvr_dba ".\myBatch.bat"

パスワードを入力せずにローカル マシンでリモート バッチを実行するにはどうすればよいですか? これにはpowershellを使用しようとしています。

4

1 に答える 1

2

同じ質問も私を悩ませました:-)私はschtasksとeventcreateでこれを回避しようとしました.Here私は私の解決策を投稿しました:

http://ss64.org/viewtopic.php?id=1539

リモート マシンでスクリプトを実行する場合は、wmic でも試すことができます。

http://ss64.org/viewtopic.php?id=1495

これらがお役に立てば幸いです。

于 2013-02-25T23:09:56.957 に答える