Hvad er Start-Job-modulet i Microsoft.PowerShell.Core?

Hvad Er Start Job Modulet I Microsoft Powershell Core



Det ' Start-Job ”-modulet bruges til at starte et baggrundsjob uden at interagere med den aktuelle session på den lokale computer i PowerShell. Når brugere starter et job i baggrunden, vender dets objekter tilbage med det samme, selvom jobbet tager længere tid at afslutte. I mellemtiden kan brugere fortsætte med at arbejde i den aktuelle session uden nogen afbrydelse.

Denne vejledning vil overskue 'Start-Job'-modulet i Microsoft.PowerShell.Core.







Hvad er Start-Job-modulet i Microsoft.PowerShell.Core?

cmdlet ' Start-Job ” er ansvarlig for at starte et job i PowerShell. Se de medfølgende eksempler for praktisk demonstration.



Eksempel 1: Brug 'Start-Job' Cmdlet'en til at starte et baggrundsjob på en lokal computer



For at starte baggrundsjobbet på en lokal computer skal du først skrive ' Start-Job ' cmdlet og ' -ScriptBlock parameter med den bestemte betingelse tildelt:





Start-Job -ScriptBlock { Hent-proces -Navn opdagelsesrejsende }



Eksempel 2: Brug af 'Start-Job'-modulet til at køre et script som et baggrundsjob

For at udføre et script som et baggrundsjob skal du først skrive ' Start-Job ' cmdlet sammen med ' -Filsti ” parameter og angiv stien til scriptet:

Start-Job -Filsti C:\Docs\Script.ps1

Eksempel 3: Få en proces ved at bruge et 'Start-Job'-modul/Cmdlet

Kør nedenstående kommando for at hente processen i PowerShell:

Start-Job -Navn PShellJob -ScriptBlock { Hent-proces -Navn PowerShell }

I henhold til ovennævnte kode:

  • Nævn først ' Start-Job ' cmdlet.
  • Skriv derefter ' -Navn ' parameter og tildel den ' PShellJob ' cmdlet.
  • Angiv derefter ' -ScriptBlock ” parameter og angiv den angivne betingelse:

Eksempel 4: Angiv et array ved at bruge parameteren ArgumentList

Udfør den givne kommando for at specificere et array ved hjælp af en argumentliste:

Start-Job -ScriptBlock { Hent-proces -Navn $args } -Argumentliste powershell, pwsh, notesblok

I den ovenfor angivne kode:

  • Først skal du tilføje ' Start-Job ' cmdlet sammen med ' -ScriptBlock ” parameter og tildel den angivne betingelse, der er angivet i parentes.
  • Dernæst skal du skrive ' -Argumentliste ” parameter og definere de angivne værdier:

Det er det! Vi har givet en detaljeret vejledning om ' Start-Job ” modul af PowerShell.

Konklusion

Det ' Start-Job ' i ' Microsoft.PowerShell.Core ” er et modul, der starter eller starter et job i baggrunden på en lokal computer. Den kan få information om jobbet, men får ikke sine resultater. Det demonstrerede indlæg forklarede 'Start-Job'-modulet i den mest omfattende detalje.