Kas ir Microsoft.PowerShell.Core modulis Start-Job?

Kas Ir Microsoft Powershell Core Modulis Start Job



' Sākums-Darbs ” modulis tiek izmantots, lai sāktu fona darbu, neveicot mijiedarbību ar pašreizējo sesiju vietējā datorā programmā PowerShell. Kad lietotāji sāk darbu fonā, tā objekti nekavējoties atgriežas, pat ja darba pabeigšana prasa vairāk laika. Tikmēr lietotāji var turpināt strādāt pašreizējā sesijā bez jebkādiem pārtraukumiem.

Šajā apmācībā tiks apskatīts Microsoft.PowerShell.Core modulis “Start-Job”.







Kas ir Microsoft.PowerShell.Core modulis Start-Job?

cmdlet ' Sākums-Darbs ” ir atbildīgs par darba sākšanu programmā PowerShell. Apskatiet sniegtos piemērus praktiskajai demonstrācijai.



1. piemērs: izmantojiet cmdlet “Start-Job”, lai vietējā datorā sāktu fona darbu



Lai sāktu fona darbu vietējā datorā, vispirms ierakstiet “ Sākums-Darbs ' cmdlet un ' - ScriptBlock ” parametrs ar noteiktu tam piešķirto nosacījumu:





Sākums-Darbs - ScriptBlock { Get-Process - Vārds pētnieks }



2. piemērs: Moduļa “Start-Job” izmantošana, lai palaistu skriptu kā fona darbu

Lai izpildītu skriptu kā fona darbu, vispirms ierakstiet “ Sākums-Darbs ' cmdlet kopā ar ' -FilePath ” parametru un norādiet skripta ceļu:

Sākums-Darbs -FilePath C:\Docs\Script.ps1

3. piemērs: iegūstiet procesu, izmantojot “Start-Job” moduli/cmdlet

Palaidiet tālāk norādīto komandu, lai izgūtu procesu programmā PowerShell:

Sākums-Darbs - Vārds PShellJob - ScriptBlock { Get-Process - Vārds PowerShell }

Saskaņā ar iepriekš minēto kodu:

  • Vispirms piemini ' Sākums-Darbs ” cmdlet.
  • Pēc tam ierakstiet ' - Vārds ' parametru un piešķiriet tam ' PShellJob ” cmdlet.
  • Pēc tam norādiet “ - ScriptBlock ” parametru un sniedziet norādīto nosacījumu:

4. piemērs. Norādiet masīvu, izmantojot parametru ArgumentList

Izpildiet doto komandu, lai norādītu masīvu ar argumentu saraksta palīdzību:

Sākums-Darbs - ScriptBlock { Get-Process - Vārds $args } -Argumentu saraksts powershell, pwsh, notepad

Iepriekš norādītajā kodā:

  • Vispirms pievienojiet ' Sākums-Darbs ' cmdlet kopā ar ' - ScriptBlock ” parametru un piešķiriet norādīto nosacījumu, kas norādīts iekavās.
  • Tālāk ierakstiet ' -Argumentu saraksts ” parametru un definējiet norādītās vērtības:

Tieši tā! Mēs esam nodrošinājuši detalizētu ceļvedi par ' Sākums-Darbs ” PowerShell modulis.

Secinājums

' Sākums-Darbs ' sadaļā ' Microsoft.PowerShell.Core ” ir modulis, kas lokālā datora fonā sāk vai sāk darbu. Tas var iegūt informāciju par darbu, bet nesaņem tā rezultātus. Demonstrētajā rakstā visplašākajā detaļā tika izskaidrots modulis “Sākt darbu”.