Što je modul Start-Job u Microsoft.PowerShell.Core?

Sto Je Modul Start Job U Microsoft Powershell Core



' Start-Job ” modul se koristi za pokretanje pozadinskog posla bez interakcije s trenutnom sesijom na lokalnom računalu u PowerShellu. Kada korisnici započnu posao u pozadini, njegovi objekti se odmah vraćaju čak i ako je potrebno više vremena da se posao završi. U međuvremenu, korisnici mogu nastaviti raditi u trenutnoj sesiji bez prekida.

Ovaj vodič će dati pregled modula “Start-Job” u Microsoft.PowerShell.Core.







Što je modul Start-Job u Microsoft.PowerShell.Core?

Cmdlet ' Start-Job ” je odgovoran za pokretanje posla u PowerShell-u. Pogledajte navedene primjere za praktičnu demonstraciju.



Primjer 1: Koristite cmdlet “Start-Job” za pokretanje pozadinskog zadatka na lokalnom računalu



Da biste pokrenuli pozadinski posao na lokalnom računalu, prvo napišite ' Start-Job ' cmdlet i ' -ScriptBlock ” parametar s određenim uvjetom koji mu je dodijeljen:





Start-Job -ScriptBlock { Get-Process -Ime istraživač }



Primjer 2: Korištenje modula 'Start-Job' za pokretanje skripte kao pozadinskog zadatka

Da biste izvršili skriptu kao pozadinski posao, prvo napišite ' Start-Job ' cmdlet zajedno s ' -Put datoteke ” i navedite stazu skripte:

Start-Job -Put datoteke C:\Docs\Script.ps1

Primjer 3: Dohvaćanje procesa korištenjem modula/komande “Start-Job”.

Pokrenite dolje navedenu naredbu da dohvatite proces u PowerShell-u:

Start-Job -Ime PShellJob -ScriptBlock { Get-Process -Ime PowerShell }

Prema gore navedenom kodu:

  • Prvo, spomenite ' Start-Job ” cmdlet.
  • Zatim napišite ' -Ime ” i dodijelite mu „ PShellJob ” cmdlet.
  • Zatim navedite ' -ScriptBlock ” i navedite navedeni uvjet:

Primjer 4: Specificirajte polje pomoću parametra ArgumentList

Izvršite zadanu naredbu da specificirate polje uz pomoć liste argumenata:

Start-Job -ScriptBlock { Get-Process -Ime $args } -Lista argumenata powershell, pwsh, notepad

U gore navedenom kodu:

  • Prvo dodajte ' Start-Job ' cmdlet zajedno s ' -ScriptBlock ” i dodijelite navedeni uvjet koji je naveden u zagradama.
  • Zatim napišite ' -Lista argumenata ” i definirajte navedene vrijednosti:

To je to! Pružili smo detaljan vodič o ' Start-Job ” modul PowerShell-a.

Zaključak

' Start-Job ” u “ Microsoft.PowerShell.Core ” je modul koji inicira ili pokreće posao u pozadini na lokalnom računalu. Može dobiti informacije o poslu, ali ne i rezultate. Prikazana objava najopsežnije je objasnila modul 'Početak posla'.