' Štart-Job ” modul sa používa na spustenie úlohy na pozadí bez interakcie s aktuálnou reláciou na lokálnom počítači v prostredí PowerShell. Keď používatelia začnú úlohu na pozadí, jej objekty sa okamžite vrátia, aj keď dokončenie úlohy trvá dlhšie. Medzitým môžu používatelia pokračovať v práci v aktuálnej relácii bez akéhokoľvek prerušenia.
Tento tutoriál obsahuje prehľad modulu „Start-Job“ v Microsoft.PowerShell.Core.
Čo je modul Start-Job v Microsoft.PowerShell.Core?
cmdlet ' Štart-Job “ je zodpovedný za začatie práce v PowerShell. Pre praktickú ukážku si pozrite poskytnuté príklady.
Príklad 1: Použite rutinu „Start-Job“ na spustenie úlohy na pozadí na lokálnom počítači
Ak chcete spustiť úlohu na pozadí na lokálnom počítači, najprv napíšte „ Štart-Job cmdlet a - ScriptBlock ” parameter s určitou podmienkou, ktorá je mu priradená:
Štart-Job - ScriptBlock { Get-Process -Názov prieskumník }
Príklad 2: Použitie modulu „Start-Job“ na spustenie skriptu ako úlohy na pozadí
Ak chcete spustiť skript ako úlohu na pozadí, najprv napíšte „ Štart-Job ” cmdlet spolu s “ -Cesta k súboru ” a zadajte cestu skriptu:
Štart-Job -Cesta k súboru C:\Docs\Script.ps1
Príklad 3: Získajte proces pomocou modulu/cmdlet „Start-Job“.
Spustite nižšie uvedený príkaz na získanie procesu v PowerShell:
Štart-Job -Názov PShellJob - ScriptBlock { Get-Process -Názov PowerShell }
Podľa vyššie uvedeného kódu:
- Najprv spomeňte „ Štart-Job cmdlet.
- Potom napíšte „ -Názov “ a priraďte mu „ PShellJob cmdlet.
- Ďalej špecifikujte „ - ScriptBlock “ parameter a uveďte uvedenú podmienku:
Príklad 4: Zadajte pole pomocou parametra ArgumentList
Vykonajte daný príkaz na určenie poľa pomocou zoznamu argumentov:
Štart-Job - ScriptBlock { Get-Process -Názov $args } -Zoznam argumentov powershell, pwsh, poznámkový blok
Vo vyššie uvedenom kóde:
- Najprv pridajte „ Štart-Job ” cmdlet spolu s “ - ScriptBlock ” a priraďte uvedenú podmienku, ktorá je uvedená v zátvorkách.
- Ďalej napíšte „ -Zoznam argumentov ” a definujte uvedené hodnoty:
To je všetko! Poskytli sme podrobného sprievodcu o „ Štart-Job “modul PowerShell.
Záver
' Štart-Job “ v “ Microsoft.PowerShell.Core ” je modul, ktorý spúšťa alebo spúšťa úlohu na pozadí na lokálnom počítači. Môže získať informácie o úlohe, ale nedosiahne jej výsledky. Predvedený príspevok vysvetlil modul „Start-Job“ do najkomplexnejších podrobností.