• ベストアンサー

windows2000でのコマンドプロンプトの別ユーザー実行について

こんにちは。 Windows2000で、コマンドを別ユーザー権限で実行したいと考えています。 以下のやり方だとうまくいきませんが、何かいい方法はないでしょうか? 1、.bat or .cmd ファイルにして、SHIFT+右クリックで別ユーザー実行をしたい × .batと.cmdでは別ユーザー実行がでない(表示されない) 2、コマンドプロンプト内で、runasを使用してユーザー権限を変更する。 x これはどうもWindows2000には対応していない? 上記のように作業なかんじで作業がうまくいきません。 現状は、コマンドプロンプトを右クリック別ユーザー実行で立ち上げた後 コマンドプロンプト内にいれたかったものをテキストに貼り付けておいて、コピーペイストが一番シンプルで確実かなと思っている次第です。 よりよい方法はないでしょうか?よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • equinox2
  • ベストアンサー率48% (321/660)
回答No.2

runasはWindows2000でも動きましたよ。 【参考】 http://atanswer.blog9.fc2.com/blog-entry-8.html やってみたコマンド runas /u:ユーザ名 notepad.exe ユーザ名:実際にうごかしたいユーザ名 注:runasサービスが動いているか確認してから実行してみてください

miyoplus
質問者

お礼

回答ありがとうございます。 手持ちのコマンドプロンプトの逆引き本で、 runasの欄のWindows2000がグレーアウトしていたので、 てっきりダメなのかと思いました。(実際いろいろやってもみていたのですが・・・) 再度回答通りこころみていたら、ようやくやりたい権限で実行できました。 >runas /user:machine /name:user_name notepad.exe ローカルパソコンの別権限でやりたかったのですが、 user_nameをやりたい権限者に変更して作業できました。 はやい返答ありがとうございました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

手元に2000がありませんが、cmd.exe /c c:\aaaa\bbb.bat というショートカットを作ってそれで別ユーザ実行できませんか?

miyoplus
質問者

お礼

回答通りの方法で、無事、別ユーザー実行を行なうことができました。 そんな方法があるんですね。大変助かりました。 ありがとうございました。

関連するQ&A