--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2010-07-28(Wed)

Windows XPのrunasでエクスプローラを起動

Windows XPに標準ユーザーでログオンしているときに、管理者モードのエクスプローラを起動しようと、
runas /user:xxxxxxxx explorer.exe
としてみても、エクスプローラは起動されません。

単純にフォルダを開くだけであれば、以下のようなコマンドで可能です。
[IE6の環境]
runas /user:xxxxxxxx "%ProgramFiles%\Internet Explorer\iexplore.exe C:"
runas /user:xxxxxxxx "%ProgramFiles%\Internet Explorer\iexplore.exe C:\test"
runas /user:xxxxxxxx "%ProgramFiles%\Internet Explorer\iexplore.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}"

[IE7の環境]
runas /user:xxxxxxxx "%systemroot%\ie7\iexplore.exe C:"
runas /user:xxxxxxxx "%systemroot%\ie7\iexplore.exe C:\test"
runas /user:xxxxxxxx "%systemroot%\ie7\iexplore.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}"

[IE8の環境]
runas /user:xxxxxxxx "%systemroot%\ie8\iexplore.exe C:"
runas /user:xxxxxxxx "%systemroot%\ie8\iexplore.exe C:\test"
runas /user:xxxxxxxx "%systemroot%\ie8\iexplore.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}"


確認してみると、runasで指定するユーザーのフォルダオプションで「別のプロセスでフォルダウィンドウを開く」を有効にすれば、runasでexplorer.exeを起動できるようですね。
[参考]
Explorerを別のユーザーとして実行する
http://www.atmarkit.co.jp/fsecurity/rensai/securitytips/040explorer.html
※この設定を行うと、同一ユーザーで複数のエクスプローラを起動した場合にも、それぞれが別プロセスとなると思いますが。


この設定を行っておけば、IEのバージョンに関係なく以下のようなコマンドが可能になります。
runas /user:xxxxxxxx explorer.exe
runas /user:xxxxxxxx "explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}"
runas /user:xxxxxxxx "control printers"

コメントの投稿

管理者にだけ表示を許可する

コメント



 
プロフィール
Author:OMEGAT
FC2ブログへようこそ!
カレンダー
07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
FC2カウンター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
忍者AdMax
検索フォーム
カテゴリ
ブロとも申請フォーム

この人とブロともになる

amazonお奨め商品



上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。