runas実行した時にきかれるパスワードを手入力以外で読み込ませたい(その他(プログラミング)のQ&A)

回答受付中の質問

runas実行した時にきかれるパスワードを手入力以外で読み込ませたい

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

乱文ですみません。
宜しくお願い致します。

投稿日時 - 2004-07-13 17:44:07

QNo.925052

暇なときに回答ください

27人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

回答(5件中 1~5件目)

ANo.5

RunAsにこだわらないのであれば,
http://www.vector.co.jp/soft/winnt/util/se388090.html
のようにパスワードなしで管理者アカウントで動かす仕組みもあります。

参考URL:http://www.vector.co.jp/soft/winnt/util/se388090.html

投稿日時 - 2006-06-24 13:12:57

ANo.4

raby さんは今でもこれ見ているのかな?

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

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

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

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

以降
RUNAS /savecred /user:administrator regedit
を実行してもパスワードを要求されなくなります。

投稿日時 - 2004-07-23 09:29:28

ANo.3

delayedSendKeys("zzzz");
これはパスワードがzzzzの場合です

投稿日時 - 2004-07-17 23:58:51

ANo.2

こんな感じでしょうか?
拡張子は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));
}
}

投稿日時 - 2004-07-17 23:57:50

ANo.1

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

としてみては?

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

pswd.txtには、パスワードのみ書いておきます
pswd.txtの部分は、フルパスで指定した方がいいかもしれません。(cd等を使って、カレントフォルダを設定していない場合など)

投稿日時 - 2004-07-13 19:12:42

この質問に関連するQ&A
  • Adminでログオンできません。
  • Norton Internet Securityをインストールしましたが、設定を変更しようとしたら「権限が不十分です。」とのメッセージがでてしまいます。ユーザーは1ヶしか登録してないので、おかしいと思...
  • admin権限つきのログオンIDでATOKを使用していました。
  • admin権限つきのログオンIDでATOKを使用していました。 このたび、同じPC内で別なadmin権限つきのログオンIDを使ったところ、ATOKが使えません。 doc&setの中にあるブラウザのお気...
  • ログオンパスワード
  • Windows XP Homeを使っているものです。 以前自分でした設定を解除したいのですが方法が分からないので質問させていただきました。 ・PCの電源を入れたときは特定のアカウントでパスワードなし...
合わせてチェックしたい
PR

OKWaveのオススメ

-PR-