• ベストアンサー

シャットダウン前にバッチ処理

Windows2000/XPで、シャットダウン前にバッチファイルを実行させることはできるのでしょうか? 要はファイルのバックアップコピーをとりたいだけなのですが、タスク処理では日時以外に起動時、ログオン時、アイドル時しか指定できないようです。

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

  • ベストアンサー
回答No.1
pirozhki
質問者

お礼

ありがとうございます。大変参考になります(このサイトも大きくなったので検索でヒットするのもなかなか・・・)。

その他の回答 (1)

  • kenta58e2
  • ベストアンサー率74% (2483/3311)
回答No.2

私なら、「バックアップコピーを行ってからシャットダウンする」というバッチファイルを作って、シャットダウンする際にはそのバッチファイルを動かす様にしますが・・・それではダメでしょうか? こういうツールを公開されてる方もおられます。 (ありがたいことです)

参考URL:
http://www.vector.co.jp/soft/win95/util/se169800.html
pirozhki
質問者

お礼

ありがとうございます。バッチ処理の最後にシャットダウン処理を入れる、というのはコロンブスの卵でした。教えていただいたツールの方も試してみたいと思います。 ポイントはタッチの差でごめんなさい。 m(_ _)m

関連するQ&A

  • バッチをタスクで実行

    お世話になります。 現在、XP端末にてバッチをタスクスケジューラにて実行してます。 3分間隔で実行しておりますが、タスクにバッチファイルを直接指定するとプロンプト画面が表示されてしまうため、バッチファイルのショートカットを作成し、タスクにはそのショートカットを指定しております。 で、今回Win7端末に当該タスクを移行するのですが、XP端末よりバッチファイル及びショートカットをコピー致しました。タスクスケジューラに登録しようとしましたが、XPと何か違います。。 XPだと『実行するファイル名』の箇所にショートカットを指定することができますが、Win7だとショートカットを指定しても、バッチファイルのパスに変わってしまいます。 例えば、c:\test.batへのショートカット.lnk を選択しても、c:\test.bat に変わります。 よって、タスクが実行されるとプロンプト画面が表示されることになります。 なお、手動でパス(c:\test.batへのショートカット.lnk)を入力し、タスクを実行すると実行結果が『指定されたファイルが見つかりません』とエラーになってしまいます。 パスを:\test.batへのショートカット としても同エラーになります。 どのようにすれば、タスクにショートカットを指定できるのでしょうか。 ご教授の程、宜しくお願い致します。

  • シャットダウンバッチがうまく動きません。

    WindowsXP Pro SP2の環境です。 タスクで決まった時刻にシャットダウンをかけたいと思い、 バッチファイルを作成しました。 内容は単純で 「shutdown /s /t 0」の一行のみです。テキストで書いた後、拡張子を「bat」に変更。試しに起動させてみたところ、 ものすごい勢いで繰り返しその行が表示されていきますが、シャットダウンはされません。 「shutdown /s /t 0」 「pause」 と記入して、再度実行してみても停止されることもなく延々と同じ 最初の一行が表示されていきます。 「shutdown /s /t 0」を「名前を指定して実行」にいれてやってみると ちゃんとシャットダウンされます。 いったい何が原因なのでしょうか? 再起動をかけてみても状況は変わりません。 解決方法がご存知の方いらっしゃいましたら、ぜひご教示ください。 よろしくお願いいたします。

  • シャットダウン時のバッチ実行について

    Windowsシャットダウン時にバッチファイルを実行したいのですが、うまく行きません。 ネットで検索すると、グループポリシーの設定で行うやり方がすぐに出てきましたが、なぜか実行されている気配が無いです。 バッチファイルで実行したいことは、サーバー対するコマンドをひとつ実行して、その結果によって、VBScriptでメッセージボックスを出すか、そのままバッチファイルを終了するとしたいです。 気にしているのは、 ・グループポリシーで設定したバッチはどのタイミングで実行されるのでしょう? シャットダウン操作を行うと、通常は各アプリを終了させてからWindowsが落ちていくと思うのですが、全部落ち終わってから実行されるのでしょうか?ネットワークが使用できない状態になってからではやりたいことが出来ませんので・・・ ・バッチファイルを実行すると普通はコマンドプロンプトが見えますが、グループポリシーの設定から実行された場合も見えるのでしょうか? ・グループポリシーからバッチファイルを実行した場合、バッチが完全終了するまでシャットダウンは止まりますか? このあたりが気になっています。どうぞよろしくお願いします。

  • ASP(.NETではない)で2つの指定日時にバッチファイルを実行する

    ASP(.NETではない)で2つの指定日時にバッチファイルを実行する 先日急にASP(.NETではない)でプログラム作成を担当することになったのですが、 ASPの経験が全くないため、以下のような処理を自動的に行うプログラムを ASPで作成可能かどうか、お知恵をお借りしたく思っております。 目的:緊急時において、自動的にあらかじめ指定した日時にONLINE接続をOFFにし、    指定した日時にONにしたい。 プログラム処理内容 1.SQLServerのテーブルから2つの指定日時のデータを読み込む(SQL)  (例: Aデータ「2010/09/22 20:00:00」(ONLINE停止)と      Bデータ「2010/09/27 06:30:00」(ONLINE開始)とします) 2.システム日時を取得する 3.Aデータと2.のシステム日時が一致するか判別する(IF文)   一致するときはバッチファイルAを実行させる   (DBのあるテーブルの接続フラグをOFFに変更する)   一致しないときは処理なし 4.Bデータと2.のシステム日時が一致するか判別する(IF文)   一致するときはバッチファイルBを実行させる   (DBのあるテーブルの接続フラグをONに変更する)   一致しないときは処理なし 1~4の単体機能としてのコードは本やネットなどでサンプルが見受けられますが、 不明に感じているのが、 市販のジョブタスク管理ソフトで日次・月次バッチが実行されるように、 ASPで作成したプログラムは、自動的にAデータの日時になるとバッチAを実行させ、 その次にBデータの日時になるとバッチBを実行させるものなのでしょうか? 市販のジョブタスク管理ソフトなどを導入することは難しいため、なんとかプログラムを 組んで対応したい状況です。 よろしくお願いいたします。

  • Win7シャットダウン時のプログラム実行がされない

    Windows7のシャットダウン時に バックアッププログラムを実行したいと思います。 バッチプログラムを作り単体では正常に動きました。 グループ・ポリシーを使って、コンピュータの終了時にコマンドを実行する http://www.atmarkit.co.jp/fwin2k/win2ktips/455cexec/cexec.html を参考にして、シャットダウンのローカルグループポリシーに 登録しても、実行がされません。 時間のかかるバックアップではなく、テキストファイルのコピーのような 簡単なバッチを作って試してみたところ WindowsXPでは、シャットダウンの途中でバッチが実行されましたが Windows7では、実行されないとわかりました。 gpupdate /force も実行してみましたがWindows7では バッチが動いてくれません。 Windows7では何か設定が必要なのでしょうか?

  • taskkill をバッチ処理できない。

    バッチファイルを作って、taskkillを実行しようとしましたが、出来ません。 ファイル名は、たとえば、task.bat 中身には、 taskkill /F /im imagename と入れました。 これで実行すると、MSDOSウインドウが開いてバッチ処理が開始されますが、 taskkill /F /im imagename が、永遠に連続して繰り返し現れて、いつまでたっても終わりません。 また、kill 自身も実行されておりません。 copy コマンドなどでは、問題なくできます。 MSDOSプロンプトを手動で開いて、手で入力して実行すると、問題なくKillできます。 なぜでしょうか。

  • Windows2000の自動シャットダウンバッチについて

    Windows2000にて自動シャットダウンを行いたいのですが、 そのようなコマンド等があるのでしょうか? シャットダウンコマンドを発行するバッチを作成して、 タスクに登録すれば、指定時間にシャットダウンが可能 になるのではないかと安易な考えでいます。 そのようなコマンドがあるのでしょうか? また、違う方法があれば教えてください。 その類のフリーソフトがあるのですが、自分で作ってみたくって。。。 お願い致します。

  • シャットダウンのときに自動であるプログラムを走らせたり

    windowsxpでシャットダウンのときに自動であるプログラムを走らせたりバッチファイルを起動させて、バックアップ処理をしたいんですが、 (処理が終わるまでシャットダウンはしないように)そんなことは可能ですか? よろしければ方法をご教授ください

  • photoshop バッチ処理

    photoshop のバッチ処理についてですが、カンバスサイズ変更のバッチ処理を行ったのですが変更後のファイルがどこにもみあたりません。 確かにphotoshop上でファイルのサイズ変換が行われていたのですが・・・。 また、新たに作り直そうと削除して作成して実行したら今度は実行できなく、停止になってしまいます。どうしたらいいのでしょうか?

  • windowsバッチ

    (1)windowsバッチを用いて、ディレクトリの中にある複数のファイルから最新の更新日時のファイルのみをコピーしたいのですが、可能でしょうか?? (2)FTPでファイルをmgetする際、ファイルの更新日時がmget実行時の時間帯に更新されてしまいます。更新日時を変えずにmget出来る方法があったら教えてください。