PowerShell-skript minska ansträngningen att köra repetitiva uppgifter. Om du ofta kör skript vid fördefinierade tider eller angivna tidsintervall kanske du vill ha ett effektivt sätt att inte behöva köra skript upprepade gånger. I det här inlägget kommer vi att vägleda dig om hur du schemalägger PowerShell-skript så att de körs regelbundet på Windows 10 med Schemaläggaren.
Schemalägg PowerShell-skript med Task Scheduler
Det antas att du redan har skapat ett PowerShell-skript. Gör följande för att schemalägga PowerShell-skript med Aktivitetsschemaläggare:
- Tryck Windows-tangent + R för att anropa dialogrutan Kör.
- I dialogrutan Kör skriver du taskchd.msc
- Tryck CTRL + SKIFT + RETUR tangentkombination för att öppna Aktivitetsschemaläggaren i admin-läge.
- Högerklicka i den vänstra rutan Task Scheduler Library > Skapa uppgift.
- I Allmän på fliken kan du ställa in schemaläggarnamn och beskrivning om uppgiften som för vilket syfte uppgiften har skapat.
- Byt till Trigger och klicka på Ny knapp. Här kan du ställa in villkor som utlöser en uppgift.
- Öppna sedan Insatser och klicka på Ny knapp.
I rullgardinsmenyn Åtgärd, Starta ett program är inställt som standard. Du kan ändra det om det behövs.
Välj program / skriptfält med hjälp av Bläddra. För att schemalägga ett skript måste vi välja powershell.exe. Du kan hitta powershell.exe i din system32 \ WindowsPowerShell \ v1.0-mapp.
I Lägg till argument, -Filparametern är standard, så ange bara skriptsökvägen. Antag att du har skapat ett PowerShell-skript och sparat det på skrivbordet.
C: \ Användare \\ Desktop \ TWC_script.ps1
Om sökvägen innehåller något tomt utrymme ska det bifogas citat.
- När du har konfigurerat kan du ange villkor för att avgöra om uppgiften ska köras. Uppgiften körs inte om något villkor som anges här inte är sant.
- På fliken Inställningar kan du ställa in ytterligare avancerade inställningar för att styra uppgiften.
- Klicka slutligen på OK för att skapa ett schemalagt skript.
- Klick OK om igen. Du kan nu avsluta Aktivitetsschemaläggaren.
PowerShell-skript körs inte som schemalagd uppgift - 0xFFFD0000-fel
Det schemalagda skriptet körs som förväntat enligt ditt schema utan problem. Om du vill kontrollera skriptkörning kan du klicka Springa genom att högerklicka på uppgiftsnamnet.
Så här kan du få ett PowerShell-skript att köras som en schemalagd uppgift med Aktivitetsschemaläggaren.