Windows2000環境でバッチファイルをスケジュールする方法を複数検討しています。
今現在、思いついた方法が
・CA ARCserve Backup R12でジョブの前後にバッチコマンドを登録する
・PCの再起動を促し「スタートアップ」フォルダに登録することで、起動時に自動実行させる
・「コントロールパネル」→「タスク」より登録する
・「ファイル名を指定して実行:MMC」のコンソールより起動/シャットダウン時の動作にバッチコマンドを登録する
の4点です。
「CA ARCserve Backup」以外のアプリケーションを使用せず、Windowsに標準搭載されている機能を用いて、バッチファイル
を自動実行させるには、上記の方法以外にどのような手段があるでしょうか?「管理ツール」→「サーバの役割管理」等から
も設定できるようであれば、具体的な方法を教えて下さい。
グループポリシーに登録する方法があります。本来はドメイン環境で傘下のPCにまとめてタスク登録するものですが、スタンドアロンPCで利用することも可能です。
http://www.atmarkit.co.jp/fwin2k/win2ktips/455cexec/cexec.html
ユーザのログオンスクリプトを使う方法もあります。ユーザのプロファイルでログオンスクリプトを登録することで、該当ユーザのログオン時にスクリプトを実行可能です。
http://hehao1.seesaa.net/article/23314341.html
条件からは少し外れますが、Windowsリソースキットに付属するsrvanyというツールを使えば、任意のプログラムをサービスに登録して実行させることが可能です。これを使ってスクリプトを実行させる方法もあります。
ふむふむ、コマンドラインからタスクを作成できるんですね。
タスクを自動で管理することもできそうですね。コントロールパネルからも制御できるので、使い道はありそうです。
グループポリシーに登録する方法があります。本来はドメイン環境で傘下のPCにまとめてタスク登録するものですが、スタンドアロンPCで利用することも可能です。
http://www.atmarkit.co.jp/fwin2k/win2ktips/455cexec/cexec.html
ユーザのログオンスクリプトを使う方法もあります。ユーザのプロファイルでログオンスクリプトを登録することで、該当ユーザのログオン時にスクリプトを実行可能です。
http://hehao1.seesaa.net/article/23314341.html
条件からは少し外れますが、Windowsリソースキットに付属するsrvanyというツールを使えば、任意のプログラムをサービスに登録して実行させることが可能です。これを使ってスクリプトを実行させる方法もあります。
グループポリシーはスタンドアロン適用もできるんですね。
ログオンスクリプト・・・起動時だけでなく、ログオン・ログオフの条件も指定も可能でしたか。
srvanyというソフトはリソースキット付属なんですね。サービスで実行・・・ふむふむ。
コマンドラインからタスクを登録することもできるんですね。
『PCの再起動を促し「スタートアップ」フォルダに登録することで、起動時に自動実行させる』に類似いたしますが、
http://dobon.net/vb/dotnet/system/osstartuprun.html
に照会されているような方法(レジストリへの登録)は如何でしょうか・・・
レジストリにもあったとは!
古いPCでこの項目を確認すると不要なアプリケーションを発見できて、起動が早くなるかもしれませんね。
グループポリシーはスタンドアロン適用もできるんですね。
ログオンスクリプト・・・起動時だけでなく、ログオン・ログオフの条件も指定も可能でしたか。
srvanyというソフトはリソースキット付属なんですね。サービスで実行・・・ふむふむ。