Hur man tar bort eller skapar en schemalagd uppgift med PowerShell i Windows 11

Om du vill ta bort eller skapa en schemalagd uppgift(delete or create a scheduled task) på Windows 11/10 med Windows PowerShell , hjälper den här handledningen dig att göra det. Du behöver inte öppna Schemaläggaren(Task Scheduler) för att  skapa den schemalagda uppgiften(create the scheduled task) . Du måste dock utföra några kommandon för att få jobbet gjort.

Task Scheduler är ett av de bästa verktygen i Windows 10 , som låter dig skapa uppgifter och utföra dem vid en schemalagd tidpunkt. Från att öppna en app som Notepad till att köra PowerShell- skript, du kan göra allt med Task Schedulers hjälp.

Skapa en schemalagd uppgift med  PowerShell

För att använda PowerShell för att skapa en schemalagd uppgift i Windows 10 , följ dessa steg-

  1. Sök efter powershell i sökrutan i Aktivitetsfältet.
  2. Klicka på Kör som administratör(Run as administrator) .
  3. Klicka på knappen Ja .(Yes)
  4. Ange $action variabeln för att lagra åtgärden.
  5. Ange $trigger variabeln för att lagra tidpunkterna för den schemalagda uppgiften.
  6. Ange detta kommando för att skapa den schemalagda uppgiften.

Låt oss kolla in den detaljerade versionen av dessa steg.

Först måste du  öppna Windows PowerShell med administratörsbehörighet(open Windows PowerShell with administrator privileges) . För det, sök efter "powershell" i sökrutan i Aktivitetsfältet(Taskbar) och klicka på respektive  Kör som administratör (Run as administrator ) -knapp. Om UAC- prompten visas klickar  du på knappen Ja  . (Yes )När PowerShell -skärmen är synlig anger du följande kommando-

$action = New-ScheduledTaskAction -Execute 'app-path'

Glöm inte att ersätta app-sökvägen med den ursprungliga sökvägen för appen du vill köra.

Om du till exempel vill öppna Notepad anger du notepad.exe. Om du vill öppna Google Chrome på en 64-bitars Windows 10 -dator anger du följande sökväg-

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Hela kommandot kommer att se ut så här-

$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'

Hur man använder PowerShell för att skapa en schemalagd uppgift på Windows 10

Om du vill köra ett PowerShell- skript måste du använda -argument och ange skriptet. I så fall kommer kommandot att se ut så här-

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

Därefter måste du ställa in tiden när du vill utföra uppgiften. Precis som Task Scheduler kan du välja när som helst enligt dina krav. Det grundläggande kommandot ser ut så här-

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

Hur man använder PowerShell för att skapa en schemalagd uppgift på Windows 10

Enligt detta kommando kommer uppgiften att köras en gång klockan 18:30 eller 18:30 samma dag. Det är möjligt att använda olika inställningar som  -Dagligen, -Veckovis, -Månatlig(-Daily, -Weekly, -Monthly) , etc. Å andra sidan kan du välja tiden i 12- eller 24-timmarsformat. Om du väljer ett 12-timmarsformat måste du definiera AM/PM .

Efter det måste du registrera dig för uppgiften. För det, skriv in följande kommando-

Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"

Glöm inte att ändra  DemoName, DemoTask och  DemoDescription  enligt dina önskemål.

Hur man använder PowerShell för att skapa en schemalagd uppgift på Windows 10

När du är klar kommer du att hälsas med följande skärm-

Hur man använder PowerShell för att skapa en schemalagd uppgift på Windows 10

Ta bort(Delete) en schemalagd uppgift med  PowerShell

För att använda PowerShell för att ta bort schemalagda uppgifter, följ dessa steg-

  1. Sök efter powershell i sökrutan i Aktivitetsfältet.
  2. Klicka på Kör som administratör(Run as administrator) .
  3. Klicka på knappen Ja .(Yes)
  4. Ange(Enter) följande kommando för att välja uppgiften.
  5. Ange kommandot Avregistrera(Unregister) för att ta bort uppgiften.

Fortsätt läsa om du vill veta mer om dessa steg.

Öppna först  ett förhöjt Windows PowerShell-fönster(open an elevated Windows PowerShell window)  och skriv in följande kommando-

Get-ScheduledTask -TaskName "DemoTask"

Glöm inte att ersätta  DemoTask  med det ursprungliga uppgiftsnamnet. efter det anger du det här kommandot för att ta bort uppgiften-

Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false

Hur man använder PowerShell för att skapa en schemalagd uppgift på Windows 10

För att bekräfta borttagningen kan du ange det första kommandot. Om det visar ett felmeddelande tas uppgiften bort.

Det här inlägget erbjuder fler sätt att  ta bort en schemalagd uppgift .

Det är allt! Hoppas det hjälper.



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts