web-dev-qa-db-ja.com

スケジュールされたタスクをXMLファイルからインポートする方法は?

Windows 7でスケジュールされたタスクを作成しました。これは、バッチファイルを1日に1回実行します。タスクは私のコンピューターで完全にうまく実行されています。

また、タスクをXMLファイルにエクスポートし、別のコンピューターで同じタスクを作成したいと考えています。 2番目のコンピューターのタスクスケジューラにXMLファイルをインポートするにはどうすればよいですか?

具体的には、新しいコンピュータでコードを記述したくありません。XMLファイルをコピーするだけで、タスクが作成され、実行が開始されます。

7
Rushabh Shah

新しいコンピューターでタスクスケジューラを開いたら、ウィンドウの右側にあるアクションリストの[タスクのインポート...]をクリックします。

enter image description here

XMLファイルを選択して[開く]をクリックし、開いた[タスクの作成]ウィンドウでパラメーターを確認して、[OK]をクリックします。


これをプログラムで行う必要がある場合は、 schtasks.exe 。次のコードはXMLファイルをインポートし、新しいタスクを自動的に作成します。

schtasks.exe /Create /XML task.xml /tn taskname

"task.xml"を正しい場所にコピーした後、XMLファイルへのパスに置き換え、 "taskname"をタスクスケジューラに表示する任意の名前に置き換えます。

11
Indrek