- PR -

ユーザーの切り替え

投稿者投稿内容
もも
会議室デビュー日: 2007/05/15
投稿数: 13
お住まい・勤務地: 香川県
投稿日時: 2007-08-09 17:00
はじめまして。宜しくお願いします。
runasを使ってユーザーから管理者に変更するバッチを作成していますがうまくいきません。

「runas /user:マシン名\administrator cmd <パスワードファイル」では駄目ですか?
このバッチファイルを実行してから、他のバッチを実行して設定を変えたいんですが・・・
ちなみにrunasのバッチを実行したら、すぐに終わり、続いて設定変更したいバッチを実行したら、DOS画面にアクセス拒否と表示されました。うまく管理者にスイッチしていないという事ですよね。
記述が間違ってますか?以下のHPを参考にしました。
BackDoor
ぬし
会議室デビュー日: 2006/02/20
投稿数: 831
投稿日時: 2007-08-09 17:29
こんにちは。

引用:
ももさんの書き込み (2007-08-09 17:00) より:

「runas /user:マシン名administrator cmd <パスワードファイル」では駄目ですか?
このバッチファイルを実行してから、他のバッチを実行して設定を変えたいんですが・・・

記述が間違ってますか?以下のHPを参考にしました。


runasってパスワードの入力は省略できない仕様だった気がします。
# さもなければこのようなツールは存在しないはず・・・。

追記:
どうでもいいことですが、
以下のHPを参考にしました。
とは?
URL位はきちんと書きましょう。

[ メッセージ編集済み 編集者: BackDoor 編集日時 2007-08-09 17:33 ]
もも
会議室デビュー日: 2007/05/15
投稿数: 13
お住まい・勤務地: 香川県
投稿日時: 2007-08-09 17:47
すいません。コピーしたつもりが。こちらです。

http://oshiete1.goo.ne.jp/qa1518376.html
このHPの回答の「ANo.7」の部分を参考にしました。
runasで管理者権限に変更し、次にIPを変更するnetshのバッチを実行したいんですが。
今はバッチを2つに分けていますが、2行にして1つのバッチにすることはできないのしょうか?
BackDoor
ぬし
会議室デビュー日: 2006/02/20
投稿数: 831
投稿日時: 2007-08-09 17:53
参照URLの内容をよーく見て下さい。

runasじゃ無いでしょ。
私にはしっかりと使用方法(RunasX編)って読めますが。

# RunasXは前のコメント中にURL-LINKを埋め込んであります。

編集:誤字訂正

[ メッセージ編集済み 編集者: BackDoor 編集日時 2007-08-09 17:55 ]
もも
会議室デビュー日: 2007/05/15
投稿数: 13
お住まい・勤務地: 香川県
投稿日時: 2007-08-09 18:00
BackDoorさん。ややこしいと思いますが、回答ANo.8ではなく、その上のANo.7の記載に方法1として載ってませんか?
以下がそうですが。
「ただし、毎回実行するたびに右クリック→別のユーザーとして実行→ユーザー名を入力・・・
とやっていると面倒なので、Runasコマンドをおすすめします。
使い方については、参考URLで解説されています。
しかしこの方法でも、毎回パスワードを入力することが必要です。
方法1 リダイレクト
あらかじめ、パスワードを入力したテキストファイル(メモ帳など)で作成します。
この場合のコマンドは、
runas /user:(ユーザー名) (コマンド) < (パスワードファイル名)
になります。」

ここを見て、そのまま記述しました。
RunasXは試みたのですが、インストールしたらウィルスに感染し。使用方法もどのようにするか記載されてなかったのでこの方法を選びました。
記述がちがいますか?
かんきち
常連さん
会議室デビュー日: 2007/08/07
投稿数: 23
投稿日時: 2007-08-09 18:44
まず、runasではパスワードのリダイレクト入力は出来ないんですね。

だから、
> runas /user:(ユーザー名) (コマンド) < (パスワードファイル名)
は、間違いですよ。

「空のパスワードをコンソールログオンに制限する」を無効にして、ユーザーを作り、
パスワード無しにしてAdministratorsにそのユーザーを追加して、バッチファイルで、
---------------------------------------
@echo Enterキーを押してください。

@echo off
runas /user:PC01\username "cmd" > NUL

続き
---------------------------------------
というような方法を使った事はありますが、それでもEnterキーを押す作業は必須です。


セキュリティホールなので、自己責任ですよ。
BackDoor
ぬし
会議室デビュー日: 2006/02/20
投稿数: 831
投稿日時: 2007-08-09 21:24
どうも話が通じていないようですね。

かんきち様にも補足頂いてますが、runasコマンドでのパスワード入力は
必須(MSの仕様)です。
# 当初のコメントに明記しているつもりですが、理解して頂けませんか?

引用:
BackDoorの書き込み (2007-08-09 17:29) より:

runasってパスワードの入力は省略できない仕様だった気がします。


また、もも様の参考にされた場所にも同様の記述があります。

引用:
ももさんの書き込み (2007-08-09 18:00) より:

「ただし、毎回実行するたびに右クリック→別のユーザーとして実行→ユーザー名を入力・・・
とやっていると面倒なので、Runasコマンドをおすすめします。
使い方については、参考URLで解説されています。
しかしこの方法でも、毎回パスワードを入力することが必要です。
方法1 リダイレクト
あらかじめ、パスワードを入力したテキストファイル(メモ帳など)で作成します。
この場合のコマンドは、
runas /user:(ユーザー名) (コマンド) < (パスワードファイル名)
になります。」


# < (パスワードファイル名)の部分はOKwebの回答者の誤りですね。
# 念のために実際に試してみましたが、そのような動作はしませんでした。
# パスワード入力用のプロンプトが返り、87:パラメータが間違っています
# と表示されますよ。

RunasXによってウィルス感染したことは存じ上げませんが、事実であるならば
製作者に連絡して対応を願うだけのことでしょう。
# 繰り返しますが、runasで可能ならば、RunasXは作られないはずだと思います。
もも
会議室デビュー日: 2007/05/15
投稿数: 13
お住まい・勤務地: 香川県
投稿日時: 2007-08-09 21:50
BackDoorさま、理解しました。(遅くなりましたが)
いろいろ調べていてもRunasではPWを要求してくると書いてあったのでRunasxをインストールしました。まあそれでウィルスチェックでひっかかったし、使用方法がわからなかったのです。ただ、あのソフトを実行するだけでいいのか、そんなはずないなあと思いつつ。
で、参照のHPで「えっRunasでPWを入力しなくていいんだ」と思い、記述どおりにしても何度も「アクセス拒否」と出てくるもので、私がやり方がおかしのだと思っていました。でもあのHPの記述は間違いなんですね。なら納得です。覚えておきます。
では、PWを要求してくるとして記述は
runas /user:administrator@ドメイン名 "cmd"でいいのですか?で、PWを入力したあとに、IP設定を変更したいバッチを実行すればいいのでしょうか?
もしくはIP設定変更の記述をrunasの2行目追加するのでしょうか?

支店ごとにIPが違うので6支店IP設定を変更するバッチを作成してます。もちろん管理者権限で実行するとちゃんとIPは変わります。それぞれ6つのIP設定のバッチの1行目にrunas行を追加するのか?または別々に実行するのか?
本当に初心者で申し訳ありません。
MSのサイトもさっき読んでrunasについては理解しました。

スキルアップ/キャリアアップ(JOB@IT)