Windows11/10でタスクスケジューラからタスクをインポートまたはエクスポートする方法
タスクスケジューラ(Task Scheduler)は、Windows 11/10コンピューターでルーチンタスク( create and automate routine tasks)を作成および自動化できるツールです。ネイティブツールは、主に監視ツールの実行、およびディスクの最適化、ディスククリーンアップ、 WindowsUpdateのインストールなどのメンテナンスタスクに使用されます(install Windows updates)。この投稿では、Windows 11/10タスクスケジューラ(Task Scheduler)からタスクをインポートまたはエクスポートする方法を紹介します。
タスクスケジューラ(Task Scheduler)を使用して、アプリケーションの起動、電子メールメッセージの送信、コマンドの実行、特定の日時でのスクリプトの実行、メッセージボックスの表示などのタスクを実行することもできます。
タスクスケジューラ(Task Scheduler)は、次のイベントまたはトリガーに応じてスケジュールできます。
- 特定の時間に。
- 毎日のスケジュールの特定の時間。
- 毎週のスケジュールの特定の時間。
- 月次スケジュールの特定の時間。
- システムが起動したとき。
- コンピューターがアイドル状態になったとき。
- ユーザーがログオンしたとき。
- タスクが登録されたとき。
上記の応答に基づいて、タスクとスケジュールを作成できます。
タスクも保存でき、必要に応じて、あるコンピューターから別のコンピューターにタスクをインポートまたはエクスポートできます。
タスクスケジューラ(Task Scheduler)からのタスクのインポートまたはエクスポート(Export Tasks)
次の3つの方法のいずれかで、Windows11 Windows 11/10タスクスケジューラ(Task Scheduler)からスケジュールされたタスクをインポートまたはエクスポートできます。
- タスクスケジューラの使用
- コマンドプロンプトの使用
- PowerShellの使用
リストされた各メソッドに関連するステップを見てみましょう。
1]タスクスケジューラの使用
タスクスケジューラ(Task Scheduler)を使用してWindows10でスケジュールされた(Windows 10)タスク(Tasks)をインポートまたはエクスポートするこの方法は、最も簡単です。
書き出す
エクスポートするには、次の手順を実行します。
- Windows key + Rを押して、[実行]ダイアログを呼び出します。
- [実行]ダイアログで、taskschd.mscと入力します(taskschd.msc)
- CTRL+SHIFT+ENTERキーの組み合わせを押して、管理者モードでタスクスケジューラを開きます。(open Task Scheduler)
- 左側のペインで[タスクスケジューラライブラリ](Task Scheduler Library)をクリックして展開します。
- 中央のペインで、タスク(Task)を右クリックして[エクスポート( Export.)]を選択します。
- ファイルを保存する場所を選択します。
- [保存(Save) ]ボタンをクリックします。
保存後、その特定の保存場所にXML(XML)ファイルを見つけることができます。このXMLファイルは、 (XML)USBドライブを使用して別のマシンにコピーするか、ファイルを電子メールで送信できます。
輸入
インポートするには、次の手順を実行します。
インポートする前に、タスクを実行するために必要なすべてのファイルをコピーしたことを確認してください。たとえば、PowerShellスクリプトを実行する場合は、 (PowerShell)XMLファイルと一緒にスクリプトをコピーしたことを確認してください。
タスク(Tasks)のエクスポートでは、タスクスケジューラ(Task Scheduler)のタスク構成のみがエクスポートされます。必要なファイルはコピーされません。したがって、必要なすべてのファイルをコピーしてから、インポートを開始します。
- タスクスケジューラ( Task Scheduler)を管理モードで開きます。
- 左側のペインで[タスクスケジューラライブラリ](Task Scheduler Library)をクリックして展開します。
- (Right-click)タスクのフォルダを右クリックして、[タスクのインポート]を選択します。( Import Task.)
- 次に、 XMLファイル(XML file)の 場所を 参照し、 [開く(Open)]をクリックします。
すでにタスク(Task)設定を構成している場合は、インポート後に行ってください。
2]コマンドプロンプトの使用
コマンドプロンプト(Command Prompt)を使用してWindows10でスケジュールされた(Windows 10)タスク(Tasks)をインポートまたはエクスポートするには、 Schtasks.exeコマンドを使用する必要があります。このコマンドを使用すると、ユーザーはローカルまたはリモートのコンピューターでスケジュールされたタスクを作成、削除、照会、変更、実行、および終了できます。
書き出す
エクスポートするには、次の手順を実行します。
- Windows key + Rを押します。[実行]ダイアログを呼び出します。
- [ファイル名を指定して実行]ダイアログボックスで、cmdと入力し、 CTRL + SHIFT + ENTERopen Command Prompt in admin/elevated modeを開きます。
- コマンドプロンプトウィンドウで、以下のコマンドをコピーして貼り付け、Enterキー(Enter)を押します。
- task_locationおよびtask_nameプレースホルダーを、(task_name )タスクスケジューラ(Task Scheduler)からのタスクの実際の場所と名前に置き換えます。
- 中央のペインで[タスク(Task)]をクリックすると、タスク(Task)の場所と名前を見つけることができます。
- %UserProfile% を完全なプロファイルパスに置き換えます。例:C:\Users\Chidum.Osobalu。
schtasks /Query /XML /TN “task_location\task_name” > “%UserProfile%\Desktop\Export Tasks\name.xml”
コマンドを実行したら、ファイルがコマンドで指定した正しい場所にあることを確認してください。
輸入
インポートするには、次の手順を実行します。
コマンドプロンプトにはインポートオプションはありません。したがって、場所とスクリプトをインポートして設定する代わりに、エクスポートしたものと同じXMLファイルを使用して新しいタスクを作成できます。(XML)
管理者/昇格モードでコマンドプロンプト(Command Prompt)を開きます。
CMDウィンドウで、以下のコマンドをコピーして貼り付け、Enterキー(Enter)を押します。
schtasks /create /xml “%UserProfile%\XML file Path\TaskName.xml” /tn “\TASKSCHEDULER-FOLDER-PATH\TASK- NAME” /ru “COMPUTER-NAME\USER-NAME” /rp SystemPassword
(Replace)コマンド内の次のプレースホルダーを置き換えます。
“%UserProfile%\XML file Path\TaskName.xml –エクスポートされたXMLファイルパスをコピーします。
TASKSCHEDULER-FOLDER-PATH –タスクスケジューラの(Task Scheduler)タスク(Task)のタスク(Task)の場所のパスに置き換え(Replace)ます。
タスク(TASK- NAME)名–任意の名前を付けることができます。
COMPUTER-NAME –システムのホスト(Hostname)名。システムからホスト名を取得するには、CMDプロンプトにホスト名を入力してEnterキーを押します。(hostname)
USER-NAME –システムのユーザー名。
SystemPassword –システムパスワードを設定している場合は、入力します。(Input)
3]PowerShellの使用
PowerShellを使用してWindows10でスケジュールされた(Windows 10)タスク(Tasks)をインポートまたはエクスポートするには、 Export-ScheduledTask コマンドレットを使用する必要があります。
書き出す
エクスポートするには、次の手順を実行します。
Windows key + Xを押して、パワーユーザーメニューにアクセスします。
キーボードのA( A)をタップして、 PowerShellを管理/昇格モードで起動します。
PowerShellコンソールで、以下のコマンドをコピーして貼り付け、Enterキー(Enter)を押します。
Export-ScheduledTask -TaskName “task location from scheduler\task name” > “$env:UserProfile\Desktop\name.xml”
(Replace)コマンド内の次のプレースホルダーを置き換えます。
- スケジューラからのタスクの場所
- タスク名
- Name.xml
コマンドを実行すると、タスクは指定された場所にエクスポートされます。
輸入
インポートするには、次の手順を実行します。
ここでは、コマンドプロンプトと同様に、 (Command Prompt)PowerShellにもインポートコマンドはありません。したがって、エクスポートされたXML(XML)ファイルを使用して新しいタスクを作成するには、 Registerコマンド(Register command)を使用する必要があります。
PowerShellを管理者モードで開きます。
PowerShellウィンドウで、必要に応じて少し変更を加えて、以下のコマンドをコピーして貼り付けます。
Register-ScheduledTask -xml (Get-Content ‘C:\PASTE THE PATH OF THE EXPORTED XML FILE WITH NAME.XML ‘ | Out-String) -TaskName “TASK-IMPORT-NAME” -TaskPath “\TASK-PATH-TASKSCHEDULER\” -User COMPUTER-NAME\USER-NAME –Password TYPE YOUR PASSWORD -Force
(Make)すべてのcapsプレースホルダーがそれに応じて置き換えられていることを確認し、コマンドを実行します。コマンドの実行後、エクスポートされたタスクスケジューラは、タスクスケジューラ(Task Scheduler)に新しいタスクとして作成されます。
The above are the 3 ways you can import or export Tasks from Task Scheduler in Windows 11/10.
Related posts
Windows 11/10でスケジュールされたTaskを有効または無効にする方法
Task Schedulerを使用して自動タスクを作成する方法Windows 11/10
Windows 10にSystem Restoreポイントをスケジュールする方法
Schedule Shutdown or Restarts Windows 11/10でTask Schedulerを使用する
Task Scheduler Windows 10の実行または開始プログラムを開始しない
Windows 10のShutdown and Startup Logをチェックする方法
Modern Standby Windows 10でNetwork Connectionsを有効にします
OpenおよびChrome Task Managerを使用します
Improve performance Windows 10 Windows 10 Task Managerの使用
Windows 10のフルスクリーンProgram or Gameを強制的に終了する方法
Charmap and Eudcedit Windows 10の組み込みツールの使い方
Kill複数のProcessesまたはWindows 10でいくつかのタスクを終了します
Windows 10でハードディスクドライブをスワップする方法Hot Swap
Task Schedulerでスケジュールされたタスクを遅らせる方法Windows 11/10
Windows 10でStartupプログラムを無効にする方法
Microsoft Intune同期していませんか? Force Intune Windows 11/10で同期する
タスクスケジューラで作成したWindowsタスクの名前を変更する方法
Windows 10でTelemetry & Data Collectionを無効にするTask Schedulerを使用してください
Export or Import Installed software list Windows 11/10でWINGETを使用する
Windows 10 Sync設定が機能していません