質問

質問者:raby runas実行した時にきかれるパスワードを手入力以外で読み込ませたい
困り度:
  • 暇なときにでも
早速ですが、質問させて頂きます。
Admin権限を持っていないユーザでログオンし、Admin権限を持っていないと動かせないプログラム(例えばdefragなど)をrunasコマンドを用いて動かすとします。
この時、Administratorのパスワードを聞いてきますが、手入力以外で読み込ませたいと考えています。
テキストにパスワードを書いておいてそれを読むようにするというようなことは出来ますでしょうか?
試してはいるものの、そもそも試し方が間違っているように思い、質問させて頂きました。

乱文ですみません。
宜しくお願い致します。
質問投稿日時:04/07/13 17:44
質問番号:925052
最新から表示回答順に表示

回答

 

回答者:qwedewwerwe RunAsにこだわらないのであれば,
http://www.vector.co.jp/soft/winnt/util/se388090.html
のようにパスワードなしで管理者アカウントで動かす仕組みもあります。
種類:アドバイス
どんな人:専門家
自信:自信あり
回答日時:06/06/24 13:12
回答番号:No.5
参考URL: http://www.vector.co.jp/soft/winnt/util/se388090.html
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:ittochan raby さんは今でもこれ見ているのかな?

こういう方法でパスワード入力をバイパスさせることが可能です
(WindowsXP Home Editionでは無理かもしれません)

例えばAdministratorで起動させたい場合

コマンドプロンプトで
RUNAS /savecred /user:administrator regedit
をします。
すると
パスワードを要求されるので入力して
regeditを起動させます。

これでadministratorのパスワードが資格情報ファイルとして保存されます。

以降
RUNAS /savecred /user:administrator regedit
を実行してもパスワードを要求されなくなります。
種類:回答
どんな人:一般人
自信:参考意見
回答日時:04/07/23 09:29
回答番号:No.4
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:ittochan delayedSendKeys("zzzz");
これはパスワードがzzzzの場合です
種類:回答
どんな人:一般人
自信:参考意見
回答日時:04/07/17 23:58
回答番号:No.3
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:ittochan こんな感じでしょうか?
拡張子はjsです。

var WshShell= new ActiveXObject("WScript.Shell");
WshShell.Run("runas /user:administrator c:\\windows\\notepad");
while(!WshShell.AppActivate("runas.exe")){
WScript.Sleep(100);
}
delayedSendKeys("zzzz");
WScript.Sleep(100);
WshShell.SendKeys("{enter}");
function delayedSendKeys(str){
for(i=0;i<str.length;i++){
WScript.Sleep(100);
WshShell.SendKeys(str.substring(i,i+1));
}
}
種類:回答
どんな人:一般人
自信:参考意見
回答日時:04/07/17 23:57
回答番号:No.2
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:gatyan パスワードが丸わかりになってもいいなら、
runas /user:ユーザー コマンド < pswd.txt

としてみては?

リダイレクトする…どこまでリダイレクトが有効になるのかは未確認です。実行するのがWindowsのプログラムならリダイレクトは気にしなくてもいいと思います。

pswd.txtには、パスワードのみ書いておきます
pswd.txtの部分は、フルパスで指定した方がいいかもしれません。(cd等を使って、カレントフォルダを設定していない場合など)
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:04/07/13 19:12
回答番号:No.1
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示