Mi az a Start-Job Module a Microsoft.PowerShell.Core-ban?

Mi Az A Start Job Module A Microsoft Powershell Core Ban



A ' Start-Job ” modul egy háttérfeladat elindítására szolgál anélkül, hogy interakcióba lépne a PowerShell helyi számítógépén lévő aktuális munkamenettel. Amikor a felhasználók elindítanak egy munkát a háttérben, annak objektumai azonnal visszatérnek, még akkor is, ha a feladat befejezése több időt vesz igénybe. Eközben a felhasználók megszakítás nélkül folytathatják a munkát az aktuális munkamenetben.

Ez az oktatóanyag áttekinti a Microsoft.PowerShell.Core „Start-Job” modulját.







Mi az a Start-Job Module a Microsoft.PowerShell.Core-ban?

A parancsmag ' Start-Job ” felelős egy munka elindításáért a PowerShellben. Tekintse meg a bemutatott példákat a gyakorlati bemutatóhoz.



1. példa: Használja a „Start-Job” parancsmagot egy háttérfeladat indításához egy helyi számítógépen



A háttérfeladat helyi számítógépen történő elindításához először írja be a „ Start-Munka ' cmdlet és a ' - ScriptBlock ” paramétert a hozzá rendelt bizonyos feltétellel:





Start-Munka - ScriptBlock { Get-Process -Név felfedező }



2. példa: A „Start-Job” modul használata egy szkript futtatásához háttérfeladatként

Egy szkript háttérfeladatként való végrehajtásához először írja be a „ Start-Munka ' cmdlet a ' -Fájl elérési út ” paramétert, és adja meg a szkript elérési útját:

Start-Munka -Fájl elérési út C:\Docs\Script.ps1

3. példa: Folyamat lekérése a „Start-Job” modul/parancsmag használatával

Futtassa az alábbi parancsot a folyamat lekéréséhez a PowerShellben:

Start-Job -Név PShellJob - ScriptBlock { Get-Process -Név PowerShell }

A fent megadott kód szerint:

  • Először említse meg a „ Start-Job ” parancsmag.
  • Ezután írja be a „ -Név ' paramétert, és rendelje hozzá a ' PShellJob ” parancsmag.
  • Ezután adja meg a „ - ScriptBlock ” paramétert, és adja meg a megadott feltételt:

4. példa: Adjon meg egy tömböt az ArgumentList paraméter használatával

Futtassa a megadott parancsot egy tömb megadásához argumentumlista segítségével:

Start-Job - ScriptBlock { Get-Process -Név $args } -Érvlista powershell, pwsh, jegyzettömb

A fent megadott kódban:

  • Először adja hozzá a „ Start-Job ' cmdlet a ' - ScriptBlock ” paramétert, és rendelje hozzá a zárójelben megadott feltételt.
  • Ezután írja be a „ -Érvlista ” paramétert, és adja meg a megadott értékeket:

Ez az! Részletes útmutatót adtunk a „ Start-Job ” PowerShell modul.

Következtetés

A ' Start-Munka ' ban ben ' Microsoft.PowerShell.Core ” egy olyan modul, amely a háttérben egy feladatot kezdeményez vagy elindít egy helyi számítógépen. Információt kaphat a munkáról, de nem kapja meg az eredményt. A bemutatott bejegyzés a „Start-Job” modult ismertette a legátfogóbb részletekben.