IEを起動しているユーザーを把握したい

このQ&Aのポイント
  • IEを起動しているユーザーを一括管理したい。特定の端末にユーザー情報を送信し、IE終了後に送信ファイルの削除を行いたい。
  • バッチ処理でIEを起動しているユーザーを把握し、ユーザー情報を送信してからIEを終了させる方法を教えてください。
  • Windows7の環境で、IEを起動しているユーザーを一括管理するためのバッチ処理を作成したい。
回答を見る
  • ベストアンサー

IEを起動しているユーザーを把握したい

初心者で失礼がありましたらすいません。 下記の処理概要の内容をバッチ処理で行いたいのですが、うまくいきません。 ご教授願えませんでしょうか?バッチ処理で可能なのでしょうか? 処理概要 IEを起動しているユーザーを一括管理したい。 IEを起動したときに、特定の端末にユーザー情報を送信し、IE終了後に その送信ファイルの削除を行いたい。 下記のように、バッチファイルを作成してみたのですが、IEが終了後にファイルの 削除を行いたいが、このバッチだとIE起動後、終了を待たずにファイルの削除を 行ってしまいます。IEが終了まで待ちにしたいのですが。 rem @echo off for /F %%h in ('hostname') do set name=%%h %name% set Machine=%name% whoami > "d:\%Machine%.txt" start "C:\Program Files (x86)\Internet Explorer\iexplore.exe" "http://www.yahoo.co.jp/" /wait del "d:\%Machine%.txt" set Machine= set User= pause exit OS:Windows7

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

  • ベストアンサー
  • RURUFOU
  • ベストアンサー率55% (5/9)
回答No.2

start "" /wait "C:\Program Files\Internet Explorer\iexplore.exe" -noframemerging http://www.yahoo.co.jp/ で出来ました。 start の次に "" を入れる事と IEのオプションとして -noframemerging を入れるのがミソです。 -noframemerging が無いと IEが既に起動している時は、終了待ちになりませんでした。

tomo_taro_777
質問者

お礼

回答ありがとうございました。 うまくいくようになりました。

その他の回答 (1)

  • unacyo
  • ベストアンサー率51% (35/68)
回答No.1

当方XPしか手元に無いので試していただきたいのですが、/waitは、startの直後、EXEファイル指定前でなければ、EXEファイルのオプションと認識されるみたいです。 簡単な実験ですが、以下をお試し下さい。 start /wait notepad.exe start notepad.exe /wait

tomo_taro_777
質問者

お礼

回答ありがとうございます。 残念ながら下記のように変更してみたのですが、現象は同じで、IEの終了を待ってくれないようです。 start /wait "C:\Program Files\Internet Explorer\iexplore.exe" http://www.yahoo.co.jp/

tomo_taro_777
質問者

補足

バッチ処理では無理があるのでしょうか? VBS等他のもののほうがよろしいのでしょうか?

関連するQ&A

  • バッチファイル実行結果が半角スペースが入ってしまう

    PC情報を採取してテキストファイルへ出力するバッチファイルを作成しました。 バッチファイル自体は正常に動作するのですが、テキストに出力されるシリアル情報に半角スペースが入った状態で出力されてしまいます。 半角スペースが入らないようにするためにはどのようにすればよいでしょうか。 (例)本来は「R8X00215」と出力されて欲しいのに、「R 8 X 0 0 2 1 5」と出力されてしまう。 (バッチファイルの中身) set NAME=user echo 【PC名】>C:\Users\%NAME%\desktop\%COMPUTERNAME%.txt hostname>>C:\Users\%NAME%\desktop\%COMPUTERNAME%.txt echo 【シリアル情報】>>C:\Users\%NAME%\desktop\%COMPUTERNAME%.txt wmic bios get serialnumber>>C:\Users\%NAME%\desktop\%COMPUTERNAME%.txt echo 【ipconfig情報】>>C:\Users\%NAME%\desktop\%COMPUTERNAME%.txt ipconfig>>C:\Users\%NAME%\desktop\%COMPUTERNAME%.txt

  • 特定のユーザだけIE6が起動しない

    Panasonic Let's Note(CF-W2)、WindowsXP SP2を、家族で複数のユーザ登録して使ってますが、ある時から一人だけIE6.0が起動しなくなりました。起動しようとすると「問題が見つかりました。iexplorer.exeを起動出来ません」と表示されます。 過去ログを調べて、デフラグ、chkdsk、果てはMicrosoftのサイトを見てシステムファイルチェッカーでの修復、IE.infでの再インストールを行いましたが同じです。そもそも他のユーザでは起動出来るのでIEそのものは正常なような気もします。 どなたかアドバイスをお願いします。

  • IEを起動するとエラーがでますどうしたらいいですか?

    CCleanerと言うソフトで一時ファイルなどいらないファイルを削除して すぐ、IEを開こうとしたら使えなくなりました 状況として、開いたらすぐに応答なしになり、エラーがでてIEが強制終了される状態なんです 間違えて削除した場合があります。 後IEを再インストールをしてみましたが、すでに最新ばーじょんが入っていると警告がでてインストールを拒否されます IEをアインストールしたのですが、どうしたらできるでしょうか? 教えてください お願いいたします 後書き『ファイヤーフックスなどほかのブラウザーは、起動します』

  • IEが起動できない

    この前からIEが起動できなく困っています。 IEを起動しようとすると「Internet Explorer を終了します。問題が解決されない場合はコンピュータを再起動してください」と言われて再起動するのですが、やはり直らないのです。 MSNメッセンジャーは入れたり、他のユーザーでやると起動できたりと意味が分かりません。 どなたかご存知の方教えてください。

  • IE5.5が起動しない

    WIn Meを使ってインターネットをしているのですが、どうもiria(ダウンロード支援ソフト)を入れて設定をしてからIEを起動させようとするとDllファイルがどうのこうのとエラーがでて強制終了(アプリの)してしまします。ただ、他のDAP(これも、ダウンロード支援ソフト)などを先に起動しておくとIEは問題なく起動することができます。おそらくはIEとiriaが何か作用しあっているのでしょうがiria自身はIE5.5にも対応しているようですし…。水素研究所で見てみても特にそんな記述はなかったし…。とにかく困ってます。iriaを削除せずに設定だけで何とかならにでしょうか。ご教授おねがいします。

  • IEがうまく起動しない。

    インターネットに接続しようとしてIEを開こうとすると、不正な処理で強制終了と表示されて、IEが起動しません。詳細を見るとモジュール違反となっていて、 閉じるボタンをクリックすると、制限、このコンピュータの制限により、処分は取り消されました。という表示がでます。デスクトップのIE、右クリックのエクスプローラをクリックすると、同じ強制終了表示がでますが、閉じるを何回かクリックすると、IEが起動してサイトが見られます。 何か制限がかかってしまっているのでしょうか? エラーメッセージを出さずにスットIEを起動するにはどうしたらよいか教えて下さい。宜しくお願い致します。 OSはWIN98seでIE,6.02です。

  • DOS:バッチファイルでユーザーの入力を変数に入力

    こんにちは。 基礎の基礎かもしれませんが、すみません教えてください。 Win2000でバッチファイルを使って処理しようと思うのですが・・・ バッチファイルを起動して、まず「XXを入力してください」とメッセージを出し、ユーザーがタイプして、その文字列を変数に入れて処理したいのですが。 宜しくお願いします。

  • IE の起動について

    すみません。 Reget1.7をインストールしてみると、 Regetが新規フォルダの作成ができなくなった。 IEやRegetバージョンを戻したりして 再設定していたのですが、どうにもならないので教えてください。 Regetは、新規作成処理をしなかったら別に以上はないので、 仕方ないと思っていますが、 IEは、何とかしてなおしたいのです。 両方アンインストールして、インストールしました。 それでも、必ず、どちらか調子が悪いので、 いろいろとやり直していました。 で、その途中でIEの保存先を変えたかったために、 IEを削除しました。(適当にレジストリも。。。) で、プログラムフォルダの指定を変えてインストールしたところ なんとか、正常の終わったと思ったのでした。が、 デスクトップに表示されたショートカットからは、 起動できなくなってしまったのです。 どうやっても普通には、起動しないのです。 htmlファイルから起動しても動かないのです。 いや、正確に言うと画面の形は、表示されるのですが、 つねに、「サイトをダウンロードしています」って表示が 現れてから、動かないのです。 で、インストールが失敗していると思いますが、 違うソフトで、「新しいウィンドウで開く」を選択すると、 なんとびっくり、普通にIEが起動されます。 なんで、こんな動きをするのでしょうか。 また、同様にすれば、ショートカットから起動できますか。 os window98 IE 5.5 ショートカット先 "E:\program files\Internet Explorer\IEXPLORE.EXE" (ショットカット先には、該当ファイル有り) (それ以外のところにファイルはない) お願いします。

  • バッチファイルからftpを実行時に処理完了を待たない方法

    ある市販のjava系のアプリから時間起動でバッチファイルを起動します そのアプリは同時に複数のバッチファイルを起動できない仕様で ある外部プログラム(バッチファイル)を起動したら処理の完了を 待ってから次の処理バッチファイルを起動するのです 同時起動はできません なので最初に起動したバッチファイルがフリーズしてしまうと 次のバッチファイルが起動できずに永遠と待ち状態になってしまうんです そのソフトのメーカーに問い合わせしてみたのですが 呼び出し側はタイムアウトさせるような設定はない仕様なので 呼び出ししたプログラムのほうでタイムアウトするようにして下さい という回答でした なんとか回避しようと そのバッチファイルは ftp -s:c:\cmd.txt というようにftpコマンドを利用しているのですが (稀に何らかの原因でftpがフリーズしてしまう現象があります) ftpコマンドがフリーズしてしまったらどうしょうもないですよね・・・ この現象を回避したくて バッチファイルを start ftp -s:c:\cmd.txt exit に変更しました こうすればftpの完了を待たずにバッチファイルが終了するので たとえftpの処理が一つフリーズしてしまったとしても 別のバッチファイルの起動は問題なく行えると考えたからです しかしその市販アプリが内部的にどのようにバッチファイルを起動しているかわからないのですがテストしてみましたところ (ftpのコマンドをわざとquitしないようにして終了しないftp処理にして バッチファイルを起動してみたのです) 結果としては起動したバッチファイルが完了したとはみなしてくれず 次のバッチファイル起動ができないまま永遠に待ち状態になってしまいました・・・ バッチファイルからftpコマンドを別プロセスで起動する (ftpの完了を待たずにバッチファイルを終了させる) という事はできないでしょうか? アドバイスお願い致します

  • [バッチファイル]InternetExploreを起動後、タスクバーにコマンドプロンプトを表示しない方法は?

    バッチファイルにて、InternetExploreを起動するバッチファイルを作成しています。 具体的には、「iexplore http://www.yahoo.co.jp」でInternetExploreでYahoo!Japanを起動するものです。 上記の場合、IEが起動した後からIEが閉じられるまでの間、タスクバーにコマンドプロンプトの表示が出ます。 これを、 IEを起動している間中、コマンドプロンプトのタスクバーに表示しないようにしたいです。 「start iexplore http://...」でやると、IEは起動しますが、IEを閉じたときの後処理ができません。(IEをstartした後にコマンドプロンプトが終了してしまうので) 「処理待ちの状態のコマンドプロンプトをタスクバーに表示しない」という方法をご存知の方、ご返答宜しく御願い致します。