Hvordan automatiseres PowerShell-scripts? Top 2 metoder til dig [Partition Manager]

Hvis du skal automatisere PowerShell-scripts , anbefales det at læse dette indlæg fra dette websted . Det giver dig to metoder til at planlægge PowerShell-scripts. Det viser dig endda de detaljerede trin og skærmbilleder af hver metode.





På denne side:

PowerShell er både en forbedret version af Windows Command Prompt og et scriptsprog, der bruges til automatisering. PowerShell planlagte opgaver omfatter administration af Active Directory-brugere, administration og opbygning af virtuelle maskiner i Hyper-V, generering af rapporter, overvågning af ydeevne, afsendelse af e-mails osv.

Hvordan bruger man PowerShell til automatisering? Hvordan automatiseres PowerShell-scripts? Svarene kan findes i dette indlæg. Udforsk indholdet nu!

Sådan automatiseres PowerShell-scripts med Task Scheduler

Trin 1: Åbn Task Scheduler fra Løb vindue.



  1. Åben Løb dialogvindue ved at trykke på Windows og R .
  2. Type taskschd.msc og tryk Gå ind .

  åbn Task Scheduler

Trin 2: Højreklik på Opgaveplanlægning (lokal) i venstre panel og klik Opret opgave . Alternativt kan du klikke direkte på Opret opgave under Handlinger fanen.

  klik på Opret opgave



Trin 3: Tilføj parametre for opgaven i Opret opgave vindue og klik Okay for at gemme ændringer.

  1. Indtast navn og beskrivelse af opgaven under Generel
  2. Indstil brugerkontoen efter dine behov ved at klikke Skift bruger eller gruppe og følge instruktionerne på skærmen.
  3. Beslut, om du skal være logget ind for at køre denne opgave, ved at markere den tilsvarende indstilling.
  4. Beslut om opgaven skal køre med de højeste rettigheder
  5. Vælg den systemversion, du vil konfigurere til opgaven, fra rullemenuen.

  indstille parametre for opgaven

Trin 4: Skift til Udløser fanen. Den er tom, når du åbner den første gang. I dette tilfælde skal du klikke på Ny knappen nederst til venstre i vinduet for at oprette en ny trigger.



Trin 5: Vælg frekvens, starttidspunkt, slutdato og andre indstillinger baseret på dine krav. Klik derefter Okay for at gemme ændringer.

  indstil den nye udløser

Trin 6: Naviger til Handlinger fanen. Du vil opdage, at den er tom, når du åbner den første gang. Ligeledes skal du klikke på Ny knappen for at konfigurere indstillinger.



  1. Vælge exe i Program/manuskript afsnit.
  2. Under Tilføj argumenter , vælg placeringen af ​​PowerShell-scriptet.
  3. Klik Okay for at gemme ændringer.

  indstille en ny handling

Trin 7: En masse muligheder relateret til start og stop af opgaver og fejlhåndtering er inkluderet under Betingelser og Indstillinger faner. Når du har konfigureret dem, skal du klikke Okay for at fuldføre operationen.

  konfigurere indstillinger

Sådan automatiseres PowerShell-scripts med PowerShell Cmdlets

Ved at bruge de automatiserede PowerShell-scripts kan planlagte PowerShell-opgaver udføres automatisk. Trinene til at planlægge PowerShell-scripts med cmdlets er vist nedenfor.

Trin 1: Indstil handlingerne gennem ' New-Scheduled TaskAction ' cmdlet. Du kan planlægge op til 32 opgaver med det, men disse opgaver udføres efter hinanden, og der er ingen parallel udførelse. For at oprette opgaver via denne cmdlet skal du:

  1. Åbn PowerShell.exe ved at skrive ' New-ScheduledTaskAction - Udfør “PowerShell.exe ”.
  2. Type $scheduledAction = New-ScheduledTaskAction -Kør “PowerShell.exe” -WorkingDirectory C:/MyScripts for at åbne PowerShell og ændre mappen til MyScripts.

Trin 2: Bestem starttidspunktet og hyppigheden af ​​opgaven. Hvis du vil planlægge en opgave til at starte kl. 9 hver dag, skal du bruge ' New-ScheduledTaskTrigger ” cmdlet. De automatiserede PowerShell-scripts til ovenstående tidsplan er: $scheduledTime=New-ScheduledTaskTrigger -Kl. 9.00 -Dagligt

Denne cmdlet indeholder mange parametre. De er:

  • [-RandomDelay ]
  • -På
  • [-Enkelt gang]
  • [-RepetitionDuration ]
  • [-Gentagelsesinterval ]
  • [-CimSession ]
  • [-ThrottleLimit ]
  • [-AsJob]
  • []

Trin 3: Gem planlæggeren med ' Register-Scheduled Task ” cmdlet på dit lokale system. Så kan du genbruge eller redigere det senere.

Yderligere læsning:

Hvis det er nødvendigt, skal du udføre yderligere handlinger som at sikkerhedskopiere og slette opgaven. PowerShell selv inkluderer ikke en cmdlet til at sikkerhedskopiere en planlagt opgave, men du kan nå dette formål ved at flytte objektet til en fil. For eksempel vil du sende en opgave til en XML-fil til backup ved at udføre ' Get-ScheduledTask -TaskName 'ExecuteMyScript' | Export-Clixml c:\MyScripts.xml ' cmdlet.

For at slette en planlagt opgave skal du skrive cmdlet nedenfor og bekræfte opgaven. Dette vil undgå utilsigtet sletning.

Unregister-ScheduledTask -TaskName 'ExecuteMyScript' -Confirm:$true

Hvordan køres PowerShell Script på Windows 10? [Fuld vejledning]

Hvordan automatiseres PowerShell-scripts? Der er to metoder til dig. Du skal blot vælge en efter dine præferencer. For at administrere din harddisk effektivt, prøv at bruge denne side Partition Wizard – en omfattende partitionshåndtering til Windows-pc'er. Det hjælper dig med at kopiere disk, konvertere MBR til GPT, gendanne manglende data/partition osv.