- - PR -
WINDOWSサーバーでのスケジュール
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-08-23 13:06
初めて投稿させてもらいます。
突然ですが、質問させていただきます。 WINDOWSサーバー(NT,2000Server)内の任意のフォルダ直下にある ファイル数・サイズ数を監視するシステムを構築しています。 ファイル数・サイズ数を取得するスクリプトは完成したのですが、これらを 各サーバーで動かすためのスケジュール管理ができないので困っています。 理想としては5分おきに各サーバーで動かしたいのです。 ATコマンドでは最短でも1日単位しか区切れないため、不可能なようです。 リソースキットなどにツールがあるみたいですが、 ・サーバーが海外にあること ・現状常時稼働しているので、ツールのインストールなどは避けたい という要望があるのでできるだけ避けたいのです。 なにかいい知恵をお持ちの方おられたら教えていただけると幸いです。 | ||||
|
投稿日時: 2005-08-23 13:16
こんにちわ.
それだけの条件があるなら「できない」と言い切ってしまったほうが良いのでは? resource kit にある soon.exe は 実行ファイルだけを「copy して使える」のですが, これを利用するのも NG でしょうか? | ||||
|
投稿日時: 2005-08-23 13:43
まず、Windows2000やIE5だか6だかあたりが導入されているWindowsNT4.0では、
タスクの制御はタスクスケジューラで行います/行えます。 タスクスケジューラはATコマンドより高機能であり、 ATコマンドは過去の互換性のために残されている機能ですので、 タスクスケジューラを中心に考えましょう。 その上で、タスクスケジューラでタスク繰り返し実行は実現可能です。 http://www.atmarkit.co.jp/fwin2k/win2ktips/335tasksched/tasksched.html の最後の方に少しだけヒントが書かれてますし、実際に設定画面見れば やり方はすぐ分かるでしょう。 なお、タスクスケジューラのタスクは、ネットワーク共有越しにコピー可能です。 手元のマシンでタスクを作成した後、そのタスクファイルをコピーするだけ。 なお、相手のコンピュータを開いても、共有一覧画面でタスクが表示されない場合は、 一旦相手の管理共有(\\ServerName\Admin$ など)を開いてやれば、表示されるようになります。 | ||||
|
投稿日時: 2005-08-23 14:09
Mattunさん
NTでIEはVer6のSP1だったのですが、コントロールパネルなどをいろいろ探してもタスクスケジューラーの設定画面らしきものがみつかりません。 お手数ですがどこで設定を行うのかご教授願えますでしょうか? | ||||
|
投稿日時: 2005-08-23 14:14
コントロールパネルか管理ツールにはありませんか? もうNT Serverなんて全部無くしてしまったので、確認もできませんが・・・ IEのバージョン云々についても詳しくは覚えてないです。 | ||||
|
投稿日時: 2005-08-23 14:14
コントロールパネルか管理ツールにはありませんか? もうNT Serverなんて全部無くしてしまったので、確認もできませんが・・・ IEのバージョン云々についても詳しくは覚えてないです。 | ||||
|
投稿日時: 2005-08-23 15:15
IEのバージョンだったか、SPレベルだったか定かではありませんが、
それなりの適用(SP4カナ?)が行われれば、 マイコンピュータをダブルクリックした画面に 「予定されているタスク」が登場します。 (当方、多くのNT40が未だ現役です。) [ メッセージ編集済み 編集者: ホー×2のパパ 編集日時 2005-08-23 15:18 ] |
1