▷ Skapa och hantera schemalagda uppgif.webpter med PowerShell ✔️

Windows 10 integrerar en funktion som heter Task Scheduler med vilken det är möjligt att skapa olika uppgif.webpter som ska utföras vid den tidpunkt som vi bestämmer enligt konfigurationen. Dessa uppgif.webpter täcker allt som är möjligt att göra i Windows 10, öppna program, stänga av eller starta om systemet, köra tjänster och mycket mer, vi gör detta från Task Scheduler men det finns möjlighet att skapa och hantera dessa uppgif.webpter i konsolen . PowerShell som har integrerats i Windows 10 som ett komplett hanteringsalternativ.

Tack vare Task Scheduler kommer vi att kunna automatisera olika åtgärder och utföra dem när vi inte är framför laget, påskynda och förbättra lagets handlingsplanering. Om du skapar din uppmärksamhet när du skapar en schemalagd uppgif.webpt i PowerShell, fortsätt läsa steg för steg för den.

Skapa och hantera schemalagda uppgif.webpter med PowerShell

PowerShell integrerar cmdlet som heter New-ScheduledTask med vilken hela processen med schemalagda uppgif.webpter utförs, denna cmdlet skapar i princip ett objekt där parametrarna för den schemalagda uppgif.webpten är inrymda, men New-ScheduledTask gör inte automatisk registrering i Windows 10 Task Scheduler service.3.

Med denna cmdlet kan du skapa schemalagda uppgif.webpter som är associerade med:

  • Win32 -program
  • Win16 -applikationer
  • OS / 2 -applikationer
  • MS-DOS-applikationer
  • batchfiler (.bat)
  • kommandofiler (.cmd)
  • filer av något slag

Steg 1
Vi får tillgång till PowerShell -konsolen som administratörer:

Steg 2
Först ska vi lista uppgif.webptsplaneringsalternativen med kommandot:

 Get -Command -Module ScheduledTasks 

FÖRSTORA

Steg 3
Var och en av dessa cmdlets tillåter oss att utföra en specifik uppgif.webpt som är associerad med uppgif.webpten.
Vi ska skapa en grundläggande uppgif.webpt, för detta måste vi använda följande syntax:

 $ action = New -ScheduledTaskAction -Execute 'Scheduled' 
Exempel, vi kommer att skapa en uppgif.webpt för att öppna anteckningsblock, vi anger följande:
 $ Action = New -ScheduledTaskAction -Execute 'notepad.exe' 

FÖRSTORA

Steg 4
Om vi ​​vill öppna en tredjepartsprogram måste vi registrera sökvägen dit, till exempel, om vi vill öppna TeamViewer kör vi:

 $ Action = New -ScheduledTaskAction -Execute "C: \ Program Files (x86) \ TeamViewer \ TeamViewer.exe" 
Steg 5
Nästa steg blir att skapa variabeln där informationen från programmet för den uppgif.webpt som ska skapas är integrerad, detta avser frekvensen för att utföra den, där kommer vi att använda Trigger -parametern enligt följande.
 $ Trigger = New -ScheduledTaskTrigger -Once -At 10am 
Steg 6
I det här exemplet körs uppgif.webpten bara en gång klockan 10, de tillgängliga utlösningsalternativen är:

Utlösningsalternativ

  • På ett schema: baserat på ett schema, i det här fallet måste vi välja de dagar, datum och tid då uppgif.webpten ska startas
  • Vid inloggning: det är en uppgif.webpt som utförs när användaren loggar in på datorn
  • Vid start: detta gör att uppgif.webpten kan köras när datorn startar
  • I viloläge: det är en uppgif.webpt som utförs när datorn är i viloläge
  • På en händelse: gör att uppgif.webpten kan utföras när en händelse inträffar i systemet

Steg 7
Fältet -Once kan ersättas med:

  • -Dagligen: dagligen
  • -Veckovis: varje vecka
  • -Månad: månadsvis

FÖRSTORA

Steg 8
Efter detta kommer vi att skapa den schemalagda uppgif.webpten med kommandot New-ScheduledTask, detta gör det möjligt att tillämpa konfigurationen:

 $ Settings = New-ScheduledTaskSettingsSet 

FÖRSTORA

Steg 9
Nu måste vi registrera uppgif.webpten så att den är tillgänglig i Task Scheduler, detta är möjligt med cmdleten Register-ScheduledTask:

 Register -ScheduledTask -Action $ action -Trigger $ trigger -TaskPath "Notepad" -TaskName "Anteckningsblock" -Beskrivning "Opening Notepad"
Steg 10
Vid denna tidpunkt har vi tilldelat namnet på uppgif.webpten, synlig i Aktivitetsschemaläggaren, och en beskrivning har lagts till. Vi ser som ett resultat att uppgif.webpten har varit framgångsrik.

FÖRSTORA

Steg 11
Vi verifierar i uppgif.webptsplaneringsgränssnittet att den beskrivna uppgif.webpten har skapats. Där är det möjligt att se den aktiva uppgif.webpten enligt de beskrivna kriterierna.

FÖRSTORA

Steg 12
För att ta bort uppgif.webpten när den inte längre behövs, kommer vi att lista den uppgif.webpt som ska raderas med följande kommando:

 Get -ScheduledTask -TaskName 'Anteckningsblock' 

FÖRSTORA

Steg 13
Där ser vi egenskaperna hos detta, nu eliminerar vi uppgif.webpten med följande kommando:

 Unregister -ScheduledTask -TaskName "Anteckningsblock" -Bekräfta: $ false 

FÖRSTORA

Steg 14
Vi kontrollerar att uppgif.webpten har raderats i Aktivitetsschemaläggaren:

FÖRSTORA

Detta har varit processen för att skapa och hantera schemalagda uppgif.webpter i Windows 10 via PowerShell.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave