Windows11でPowerShellを使用してスケジュールされたタスクを削除または作成する方法
WindowsPowerShellを使用してWindows11/10でスケジュールされたタスクを削除または作成する(delete or create a scheduled task)場合は、このチュートリアルが役立ちます。スケジュールされたタスクを 作成するために(create the scheduled task)タスクスケジューラ(Task Scheduler)を開く必要はありません。ただし、ジョブを実行するには、いくつかのコマンドを実行する必要があります。
タスクスケジューラは、 (Task Scheduler)Windows 10の最高のユーティリティの1つであり、タスクを作成してスケジュールされた時間に実行することができます。メモ帳(Notepad)などのアプリを開くことからPowerShellスクリプトを実行することまで、タスクスケジューラの助けを借りてすべてを行うことができます。
PowerShellを使用してスケジュールされたタスクを作成する
PowerShellを使用してWindows10でスケジュールされたタスクを作成するには、次の手順に従います-
- タスクバーの検索ボックスでPowerShellを検索します。( powershell)
- [管理者として実行]を(Run as administrator)クリックします。
- [はい(Yes)]ボタンをクリックします。
- $action変数を入力して、アクションを保存します。
- $trigger変数を入力して、スケジュールされたタスクのタイミングを保存します。
- このコマンドを入力して、スケジュールされたタスクを作成します。
これらの手順の詳細バージョンを確認してみましょう。
最初に、 管理者権限でWindowsPowerShellを開く(open Windows PowerShell with administrator privileges)必要があります。そのためには、タスクバー(Taskbar)の検索ボックスで「powershell」を検索し、それぞれの 「管理者として実行 (Run as administrator )」ボタンをクリックします。UACプロンプトが表示さ れたら、[はい (Yes )]ボタンをクリックします。PowerShell画面が表示されたら、次のコマンドを入力します-
$action = New-ScheduledTaskAction -Execute 'app-path'
app-pathを、実行するアプリの元のパスに置き換えることを忘れないでください。
たとえば、メモ帳(Notepad)を開く場合は、notepad.exeと入力します。64ビットのWindows10コンピューターでGoogleChromeを開く場合は、次のパスを入力します(Google Chrome)-
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
コマンド全体は次のようになります-
$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
PowerShellスクリプトを実行する場合は、-argumentを使用してスクリプトを指定する必要があります。その場合、コマンドは次のようになります-
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
次に、タスクを実行する時刻を設定する必要があります。タスクスケジューラ(Task Scheduler)と同様に、要件に応じていつでも選択できます。基本的なコマンドは次のようになります-
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
このコマンドに従って、タスクは同じ日の午後6時30分または18時30分に1回実行されます。-Daily、-Weekly、-Monthlyなどのさまざまな設定を使用 できます。一方、時刻は12時間形式または24時間形式で選択できます。12時間形式を選択する場合は、AM/PMを定義する必要があります。
その後、タスクに登録する必要があります。そのためには、次のコマンドを入力します-
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"
好みに応じて、 DemoName、DemoTask(DemoName, DemoTask)、および DemoDescriptionを変更することを忘れないで ください。
完了すると、次の画面が表示されます-
(Delete)PowerShellを使用してスケジュールされたタスクを 削除する
PowerShellを使用してスケジュールされたタスクを削除するには、次の手順に従います-
- タスクバーの検索ボックスでPowerShellを検索します。(powershell)
- [管理者として実行]を(Run as administrator)クリックします。
- [はい(Yes)]ボタンをクリックします。
- (Enter)次のコマンドを入力して、タスクを選択します。
- Unregisterコマンドを入力して、タスクを削除します。
これらの手順の詳細については、読み続けてください。
最初に 、昇格されたWindows PowerShellウィンドウを開き(open an elevated Windows PowerShell window) 、次のコマンドを入力します-
Get-ScheduledTask -TaskName "DemoTask"
DemoTask を元のタスク名に置き換えることを忘れないでください 。その後、このコマンドを入力してタスクを削除します-
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
削除を確認するには、最初のコマンドを入力します。エラーメッセージが表示された場合、タスクは削除されます。
この投稿では 、スケジュールされたタスクを削除するその他の方法を提供しています。
それで全部です!それが役に立てば幸い。
Related posts
Windows 10でPowerShell scriptをスケジュールする方法
タスクスケジューラを使用してWindows11/10で実行するバッチファイルをスケジュールする方法
PowerShellとコマンドプロンプト:長所と短所
PowerShell 配列: 作成方法と使用方法
PowerShell またはコマンド ラインを使用してすべての Windows サービスを一覧表示する方法
Windows 11にTaskbar IconsにBadgesを非表示にする方法
Windows11タスクマネージャーの詳細ガイドと概要
Windowsでタスクスケジューラを起動する9つの方法(すべてのバージョン)
Windows 11/10でスケジュールされたTaskを有効または無効にする方法
タスクスケジューラを使用してコンピュータのシャットダウンをスケジュールする
Windows 11およびWindows 10でTask Managerを開く方法
VideoのPhotosのWindows 11を製造する方法
Windows 11でSnap Layoutsを有効または無効にする方法
このPCは実行できませんWindows 11 - それを修正しましょう!
Windows 10タスクスケジューラを使用して、ほとんどすべてを自動化する
Shared Network driveにForFiles commandスケジュールする方法
Windows 11でTaskbar sizeを変更する方法
タスクスケジューラで作成したWindowsタスクの名前を変更する方法
Task Schedulerでスケジュールされたタスクを遅らせる方法Windows 11/10
5つのステップでタスクスケジューラを使用して基本的なタスクを作成する方法