{"id":271109,"date":"2023-03-26T17:08:00","date_gmt":"2023-03-26T14:08:00","guid":{"rendered":"https:\/\/howto.mediadoma.com\/?p=271109"},"modified":"2025-03-14T15:16:39","modified_gmt":"2025-03-14T12:16:39","slug":"hur-man-skapar-schemalagda-uppgifter-i-windows-powershell-och-varfor-du-borde","status":"publish","type":"post","link":"https:\/\/howto.mediadoma.com\/sv\/hur-man-skapar-schemalagda-uppgifter-i-windows-powershell-och-varfor-du-borde\/","title":{"rendered":"Hur man skapar schemalagda uppgifter i Windows PowerShell (och varf\u00f6r du borde)"},"content":{"rendered":"\n<p>Ofta, n\u00e4r du vill schemal\u00e4gga uppgifter i Windows, kommer du vanligtvis att s\u00f6ka efter verktyget Windows Task Scheduler f\u00f6rst. Det \u00e4r dock m\u00f6jligt att anv\u00e4nda Windows PowerShell-cmdlets f\u00f6r att skapa, redigera och ta bort schemalagda uppgifter.<\/p>\n<p>Men varf\u00f6r ska du anv\u00e4nda PowerShell f\u00f6r att schemal\u00e4gga uppgifter ist\u00e4llet f\u00f6r det avsedda Tash Scheduler-verktyget? L\u00e5t oss ta reda p\u00e5.<\/p>\n<h2>Varf\u00f6r anv\u00e4nda PowerShell ist\u00e4llet f\u00f6r Task Scheduler?<\/h2>\n<p>F\u00f6r de flesta Windows-anv\u00e4ndare \u00e4r det l\u00e4ttare att anv\u00e4nda Task Scheduler f\u00f6r att skapa enkla schemalagda uppgifter. Men den fr\u00e4msta anledningen till att anv\u00e4nda PowerShell ist\u00e4llet f\u00f6r Task Scheduler \u00e4r fr\u00e4mst m\u00f6jligheten att skapa ett skript som interagerar med systemet genom en schemalagd uppgift.<\/p>\n<p>Task Scheduler har varit en del av Windows under en l\u00e5ng tid, och du kan l\u00e4ra dig mer om <a href=\"https:\/\/howto.mediadoma.com\/sv\/kor-program-automatiskt-med-windows-task-scheduler\/\" title=\"att k\u00f6ra program automatiskt med Task Scheduler\">att k\u00f6ra program automatiskt med Task Scheduler<\/a> i v\u00e5r guide. Detta hj\u00e4lper dig att best\u00e4mma den b\u00e4sta metoden f\u00f6r att skapa schemalagda uppgifter f\u00f6r dina specifika behov.<\/p>\n<h2>Vad \u00e4r ett PowerShell-skript?<\/h2>\n<p>Windows PowerShell \u00e4r ett program f\u00f6r uppgiftsautomatisering och konfigurationshantering. Det inneh\u00e5ller ocks\u00e5 ett skriptspr\u00e5k. PowerShell-skript, kallade &quot;cmdlets&quot;, l\u00e5ter dig skapa komplexa operationer med flera \u00e5tg\u00e4rder.<\/p>\n<p>Ett PowerShell-skript skulle kunna anv\u00e4ndas f\u00f6r n\u00e5got s\u00e5 enkelt som att samla in och presentera information om en dator. En n\u00e4tverksadministrat\u00f6r kan skapa ett skript som st\u00e4nger av alla datorer i ett n\u00e4tverk som inte anv\u00e4nds.<\/p>\n<p>Skript anv\u00e4nds oftast av b\u00e5de system- och n\u00e4tverksadministrat\u00f6rer, men det betyder inte att du inte kan skapa PowerShell-skript f\u00f6r att utf\u00f6ra enkla och komplexa \u00e5tg\u00e4rder p\u00e5 din persondator. Faktum \u00e4r att det finns m\u00e5nga <a href=\"https:\/\/www.makeuseof.com\/tag\/simple-windows-scripts\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">enkla Windows-skript<\/a> som \u00e4r enkla att st\u00e4lla in, men som \u00e4nd\u00e5 ger en hel del funktionalitet.<\/p>\n<h2>Skapa en schemalagd uppgift i PowerShell (f\u00f6rh\u00f6jd)<\/h2>\n<p>Du m\u00e5ste \u00f6ppna PowerShell med administrat\u00f6rsbeh\u00f6righet n\u00e4r du vill skapa schemalagda uppgifter. Om du inte vet hur du g\u00f6r detta, se till att l\u00e4ra dig mer om <a href=\"https:\/\/www.makeuseof.com\/tag\/ways-to-run-a-program-as-administrator-in-windows\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">att starta program med f\u00f6rh\u00f6jda privilegier<\/a>.<\/p>\n<p>F\u00f6r att \u00f6ppna PowerShell, h\u00f6gerklicka p\u00e5 Start-meny-knappen och v\u00e4lj <strong>PowerShell (Admin)<\/strong> fr\u00e5n den avancerade anv\u00e4ndarmenyn. Om du inte ser det alternativet, s\u00f6k efter <strong>PowerShell<\/strong> i Windows Search och v\u00e4lj <strong>K\u00f6r som administrat\u00f6r<\/strong>.<\/p>\n<p>Du m\u00e5ste skapa en variabel f\u00f6r att inneh\u00e5lla uppgifts\u00e5tg\u00e4rden. F\u00f6r att g\u00f6ra detta, skriv: <strong>$action = New-ScheduledTaskAction -K\u00f6r &#8217;PROGRAM&#8217;<\/strong> och tryck p\u00e5 <strong>Enter<\/strong>. Ers\u00e4tt <strong>PROGRAM<\/strong> med namnet p\u00e5 programmet du skapar uppgiften f\u00f6r.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046338c0b2.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046338c0b2.jpg\" alt=\"Hur man skapar schemalagda uppgifter i Windows PowerShell (och varf\u00f6r du borde)\"><\/a><\/p>\n<p>Variabelnamnet i kommandot ovan \u00e4r $action-delen. Du kan \u00e4ndra detta till vad du vill, men det \u00e4r b\u00e4st att h\u00e5lla det kort och beskrivande. Det m\u00e5ste ocks\u00e5 vara med gemener.<\/p>\n<p>Skapa sedan utl\u00f6saren f\u00f6r den schemalagda uppgiften. Detta kommer att inkludera en tid och en upprepningsfrekvens. F\u00f6r att l\u00e4gga till en trigger, skriv: <strong>$trigger = New-ScheduledTaskTrigger -SETTING -At TIME<\/strong>. Ers\u00e4tt <strong>-SETTING<\/strong> med frekvensen, till exempel Daily. Ers\u00e4tt <strong>-At TIME<\/strong> med en tid, till exempel &quot;Kl. 07.00.&quot;<\/p>\n<p>Du kan anv\u00e4nda En g\u00e5ng, Dagligen, Veckovis eller M\u00e5nadsvis f\u00f6r frekvensen. Tiden kan vara i 12- eller 24-timmarsformat. Om du anv\u00e4nder veckofrekvensen kan du ocks\u00e5 l\u00e4gga till <strong>-DaysOfWeek<\/strong> och sedan dagen. <strong>tisdag<\/strong> till exempel. Du kan ocks\u00e5 anv\u00e4nda <strong>-DaysInterval<\/strong> f\u00f6r att styra frekvensen. Till exempel \u2013 <strong>DaysInterval 3<\/strong> kommer att k\u00f6ra uppgiften var tredje dag.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463603ca1.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463603ca1.jpg\" alt=\"Hur man skapar schemalagda uppgifter i Windows PowerShell (och varf\u00f6r du borde)\"><\/a><\/p>\n<p>Du beh\u00f6ver nu samla all information till ett enda kommando. P\u00e5 f\u00f6ljande kommandorad, ers\u00e4tt <strong>UPPGIFT-MAPP<\/strong>, <strong>UPPGIFT-NAMN<\/strong> och <strong>VALFRITT-BESKRIVNING-TEXT<\/strong> med din uppgiftsinformation. -TaskPath <strong>\u00e4r<\/strong> valfritt men hj\u00e4lper dig att identifiera dina skapade uppgifter.<\/p>\n<p>F\u00f6r att skapa den schemalagda uppgiften, skriv: <strong>Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath &quot;TASK-FOLDER&quot; -TaskName &quot;TASK-NAME&quot; -Description &quot;VALFRITT-DESCRIPTION-TEXT&quot;<\/strong>. Tryck <strong>p\u00e5 Enter<\/strong>.<\/p>\n<p>Den schemalagda uppgiften kommer sedan att skapas och aktiveras n\u00e4r frekvens- och tidsutl\u00f6sare uppn\u00e5s.<\/p>\n<h2>\u00c4ndra en schemalagd uppgift i PowerShell (f\u00f6rh\u00f6jd)<\/h2>\n<p>Du kan ocks\u00e5 anv\u00e4nda PowerShell f\u00f6r att \u00e4ndra en schemalagd uppgift som skapats tidigare. Du kan redigera en schemalagd uppgift \u00e4ven om den f\u00f6r n\u00e4rvarande \u00e4r aktiv. Du m\u00e5ste k\u00e4nna till namnet p\u00e5 den schemalagda uppgiften och uppgiftens s\u00f6kv\u00e4g.<\/p>\n<p>\u00d6ppna PowerShell med administrat\u00f6rsbeh\u00f6righet genom att s\u00f6ka i Windows Search och klicka p\u00e5 <strong>K\u00f6r som administrat\u00f6r<\/strong>.<\/p>\n<p>Du m\u00e5ste skapa en variabel f\u00f6r att h\u00e5lla de schemalagda uppgifts\u00e4ndringarna. Typ: <strong>$trigger = New-ScheduledTaskTrigger -SETTING -At TIME<\/strong>. \u00c4ndra <strong>-SETTING<\/strong> och <strong>-At TIME<\/strong> till den frekvens och tid du vill st\u00e4lla in f\u00f6r uppgiften.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046381ac95.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-634046381ac95.jpg\" alt=\"Hur man skapar schemalagda uppgifter i Windows PowerShell (och varf\u00f6r du borde)\"><\/a><\/p>\n<p>F\u00f6r att \u00e4ndra programmet som den schemalagda uppgiften anv\u00e4nder, skriv: <strong>$action = New-ScheduledTaskAction -Execute &#8217;PROGRAM&#8217;<\/strong>. Ers\u00e4tt <strong>PROGRAM<\/strong> i kommandot med namnet p\u00e5 programmet du vill anv\u00e4nda tillsammans med s\u00f6kv\u00e4gen till .exe-filen.<\/p>\n<p>Till\u00e4mpa sedan dessa \u00e4ndringar p\u00e5 den schemalagda uppgiften genom att skriva: <strong>Set-ScheduledTask -Trigger $trigger -Action $action -TaskPath &quot;TASK-FOLDER&quot; -TaskName &quot;TASK-NAME&quot;<\/strong>. Ers\u00e4tt <strong>UPPGIFT-MAPP<\/strong> och <strong>UPPGIFT-NAMN<\/strong> med detaljer fr\u00e5n uppgiften du vill \u00e4ndra.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463a82e7d.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463a82e7d.jpg\" alt=\"Hur man skapar schemalagda uppgifter i Windows PowerShell (och varf\u00f6r du borde)\"><\/a><\/p>\n<h2>Hur man tar bort schemalagda uppgifter i PowerShell<\/h2>\n<p>Schemalagda uppgifter skapade i PowerShell kan ocks\u00e5 tas bort i PowerShell.<\/p>\n<p>\u00d6ppna PowerShell (Elevated) och skriv f\u00f6ljande kommando f\u00f6r att bekr\u00e4fta att uppgiften finns och \u00e4r aktiv: <strong>Get-ScheduledTask -TaskName &quot;TASK-NAME&quot;<\/strong>. Ers\u00e4tt <strong>UPPGIFT-NAMN<\/strong> med namnet p\u00e5 den uppgift du vill ta bort.<\/p>\n<p>F\u00f6rutsatt att den schemalagda uppgiften hittas kan du ta bort den med f\u00f6ljande kommando: <strong>Unregister-ScheduledTask -TaskName &quot;TASK-NAME&quot; -Confirm:$false<\/strong>. Ers\u00e4tt <strong>UPPGIFT-NAMN<\/strong> med namnet p\u00e5 den uppgift du vill ta bort.<\/p>\n<p><a href=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463caebe3.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/howto.mediadoma.com\/wp-content\/uploads\/2022\/10\/post-229878-6340463caebe3.jpg\" alt=\"Hur man skapar schemalagda uppgifter i Windows PowerShell (och varf\u00f6r du borde)\"><\/a><\/p>\n<p>F\u00f6r att bekr\u00e4fta att uppgiften har tagits bort, skriv: <strong>Get-ScheduledTask -TaskName &quot;TASK-NAME&quot;<\/strong>, ers\u00e4tt <strong>TASK-NAME<\/strong> med namnet p\u00e5 den schemalagda uppgiften du tog bort.<\/p>\n<p>Du b\u00f6r d\u00e5 se en varning om att det inte finns n\u00e5gon uppgift med det namnet. Om du ser information om den efterfr\u00e5gade schemalagda uppgiften har den inte tagits bort korrekt. Kontrollera uppgifterna du angav under steg 1 ovan.<\/p>\n<h2>Ytterligare PowerShell Cmdlets f\u00f6r schemalagda uppgifter<\/h2>\n<p>Nu f\u00f6rst\u00e5r du grunderna f\u00f6r att skapa schemalagda uppgifter i PowerShell, du kan experimentera med andra cmdlets.<\/p>\n<p>Det finns flera andra s\u00e4tt att styra schemalagda uppgifter med kommandorader. Dessa inkluderar att tillf\u00e4lligt inaktivera uppgifter, exportera en schemalagd uppgift som en XML-str\u00e4ng och stoppa alla p\u00e5g\u00e5ende uppgifter.<\/p>\n<p>Du kan hitta en komplett lista \u00f6ver alla PowerShell <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/module\/scheduledtasks\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">-cmdlets f\u00f6r schemalagda uppgifter p\u00e5 Microsoft Docs<\/a>.<\/p>\n<h2>Skapa schemalagda uppgifter i Windows PowerShell<\/h2>\n<p>Alla kommer inte att beh\u00f6va anv\u00e4nda PowerShell f\u00f6r att skapa schemalagda uppgifter. Task Scheduler g\u00f6r ett bra jobb med att l\u00e5ta dig schemal\u00e4gga enkla uppgifter som att \u00f6ppna appar. Men om du beh\u00f6ver veta hur du skapar schemalagda uppgifter i PowerShell, det kraftfulla Windows-automationsverktyget, \u00e4r den h\u00e4r guiden ett bra st\u00e4lle att b\u00f6rja.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/www.makeuseof.com\" class=\"external external_icon\">www.makeuseof.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Task Scheduler \u00e4r bra, men att st\u00e4lla in schemalagda uppgifter i Windows PowerShell ist\u00e4llet har sina f\u00f6rdelar.<\/p>\n","protected":false},"author":1,"featured_media":229879,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[2889],"tags":[3063],"class_list":["post-271109","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows-7","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/271109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=271109"}],"version-history":[{"count":1,"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/271109\/revisions"}],"predecessor-version":[{"id":309812,"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/271109\/revisions\/309812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/229879"}],"wp:attachment":[{"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=271109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=271109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howto.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=271109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}