画像: 面倒な管理タスクをバッチファイルとWindowsタスクスケジューラで自動実行 - TechRepublic

画像: 面倒な管理タスクをバッチファイルとWindowsタスクスケジューラで自動実行 - TechRepublic

画像

1

9の

2959.jpg

2959.jpg
画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

© CNET Networks - ジョシュア・ホスキンス提供

この「仕事に最適なツール?」という投稿で、Joshua Hoskins は、バッチ ファイルと Windows タスク スケジューラを使用して、反復的な管理タスクを実行する際の時間と労力を節約する方法を説明しています。

DNSフラッシュスクリプト

ここでメモ帳に示されているように、Flush DNS スクリプトは IPCONFIG コマンドを使用して DNS キャッシュをフラッシュします。

© CNET Networks - ジョシュア・ホスキンス提供

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

不正メールをクリアするスクリプト

このスクリプトは、IISの不良メールフォルダの内容を削除します。このスクリプトでは、DELコマンドとQuietスイッチ(/q)を使用することで、削除の確認メッセージが表示されないようにしています。

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

シャットダウンスクリプト

実行すると、ホストコンピュータが再起動します。スクリプトは2つのスイッチを使用します。/r はシステムをシャットダウンせずに再起動し、/f は実行中のアプリケーションを強制的に終了します。また、shutdown コマンドを使用してリモートコンピュータをシャットダウンすることもできます。

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

このスクリプトはSMTPサービスを停止・再起動します。Windowsタスクスケジューラと併用することで、定期的にサービスを簡単に再起動できます。このスクリプトは、非常に便利なWindowsコマンドラインコマンドであるNETコマンドを使用しています。

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

コマンドラインサービス名

このスクリーンショットは、World Wide Web Publishing Service のサービスプロパティを示しています。この画面では、実際のサービス名 (W3SVC) を確認できます。このサービス名は、コマンドラインからサービスを参照するときに使用します。例えば、SMTP サービスリセットスクリプトで SMTP サービスを停止して再起動する場合などです。

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

スケジュールされたタスクの初期スケジュール

このウィザード画面では、ジョブの初期スケジュールを設定します。「詳細」ダイアログボックスから複数のスケジュールを適用できます。

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

スケジュールされたタスクの認証

タスクを実行するには認証情報を入力する必要があります。スケジュールされたタスクは、ここで指定したユーザーで実行されます。ユーザーアカウントに、バッチファイル内のタスクを実行するための十分な権限があることを確認してください。リモートマシンに対してコマンド(シャットダウンなど)を実行する場合は、このアカウントにもリモートマシンに対する適切な権限が必要です。

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

スケジュールされたタスクの詳細画面

詳細プロパティの最初の画面では、認証を変更したり、バッチ ファイルの場所を変更したり、タスクを有効または無効にしたり、タスクを実行しているシステムがログインしている場合にのみタスクが実行されるように設定したりできます。

画像: 面倒な管理タスクをバッチファイルと Windows タスク スケジューラで自動的に実行する

スケジュールされたタスクの詳細画面 2

ここには、タスクのより詳細なオプションが多数あります。一定の実行時間後にタスクを自動的に停止するように設定したり、コンピューターがアイドル状態の場合にのみタスクを開始または停止するように設定したり、電源設定に基づいてタスクのオプションを設定したりできます。

  • エンタープライズソフトウェア
Tagged: