掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
runasコマンドでパスワードをSendKeysで自動送信するには? (ID:101042)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
runasコマンドを使って、ログインしているユーザではなく特定の共通ユーザで処理をさせようとしてます。 runasが実行された時に、新しくコマンドプロンプトが開くのですが、 そのコマンドプロンプトに対して呼び出し元からパスワードを SendKeysにて送信したいのですが、うまくいきません。 解決方法を教えていただけますでしょうか。 ----------------------------------------------------- Set objShell = CreateObject("WScript.Shell") strCommand = """cscript.exe aaa.vbs"""" 'runasと外部コマンドの設定 strRunas = "runas /user:test_user " & strCommand iReturn = objShell.Run(strRunas, 1, True) WScript.Sleep (100) objShell.SendKeys "pswd" objShell.SendKeys "{Enter}" -------------------------------------------------- 上記のやり方では、 「iReturn = objShell.Run(strRunas, 1, True)」 で呼び出したパスワード入力を求めてくるウィンドウを 閉じた後に元のバッチファイルウィンドウに 対してSendKeysされてました。。 お手数ですが、宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.