Co to jest moduł Start-Job w Microsoft.PowerShell.Core?

Co To Jest Modul Start Job W Microsoft Powershell Core



Rozpocznij pracę ” służy do uruchamiania zadania w tle bez interakcji z bieżącą sesją na komputerze lokalnym w PowerShell. Kiedy użytkownicy rozpoczynają zadanie w tle, jego obiekty powracają natychmiast, nawet jeśli ukończenie zadania zajmuje więcej czasu. Tymczasem użytkownicy mogą kontynuować pracę w bieżącej sesji bez żadnych przerw.

W tym samouczku omówiono moduł „Start-Job” w Microsoft.PowerShell.Core.







Co to jest moduł Start-Job w Microsoft.PowerShell.Core?

Polecenie cmdlet „ Rozpocznij pracę ” jest odpowiedzialny za uruchomienie zadania w PowerShell. Zapoznaj się z dostarczonymi przykładami w celu praktycznej demonstracji.



Przykład 1: Użyj polecenia cmdlet „Start-Job”, aby uruchomić zadanie w tle na komputerze lokalnym



Aby uruchomić zadanie w tle na komputerze lokalnym, najpierw wpisz „ Rozpocznij pracę ” cmdlet i „ -ScriptBlock ”parametr z przypisanym mu pewnym warunkiem:





Rozpocznij pracę -ScriptBlock { Get-Process -Nazwa poszukiwacz }



Przykład 2: Wykorzystanie modułu „Start-Job” do uruchomienia skryptu jako zadania w tle

Aby wykonać skrypt jako zadanie w tle, najpierw napisz „ Rozpocznij pracę ” cmdlet wraz z „ -Ścieżka pliku ” i podaj ścieżkę skryptu:

Rozpocznij pracę -Ścieżka pliku C:\Docs\Script.ps1

Przykład 3: Pobierz proces za pomocą modułu/polecenia cmdlet „Start-Job”.

Uruchom poniższe polecenie, aby pobrać proces w PowerShell:

Rozpocznij pracę -Nazwa PShellJob -ScriptBlock { Get-Process -Nazwa PowerShell }

Zgodnie z powyższym kodem:

  • Najpierw wspomnij o „ Rozpocznij pracę polecenie cmdlet.
  • Następnie napisz „ -Nazwa ” i przypisz mu „ PShellJob polecenie cmdlet.
  • Następnie określ „ -ScriptBlock ” i podaj podany warunek:

Przykład 4: Określ tablicę za pomocą parametru ArgumentList

Wykonaj podane polecenie, aby określić tablicę za pomocą listy argumentów:

Rozpocznij pracę -ScriptBlock { Get-Process -Nazwa $argumenty } -Lista argumentów powershell, pwsh, notatnik

W powyższym kodzie:

  • Najpierw dodaj „ Rozpocznij pracę ” cmdlet wraz z „ -ScriptBlock ” i przypisz określony warunek, który jest określony w nawiasach.
  • Następnie napisz „ -Lista argumentów ” i zdefiniuj podane wartości:

Otóż ​​to! Udostępniliśmy szczegółowy przewodnik na temat „ Rozpocznij pracę ” moduł PowerShell.

Wniosek

Rozpocznij pracę ' W ' Microsoft.PowerShell.Core ” to moduł, który inicjuje lub uruchamia zadanie w tle na komputerze lokalnym. Może uzyskać informacje o pracy, ale nie otrzymuje jej wyników. Pokazany post wyjaśnił moduł „Start-Job” w najbardziej wyczerpujących szczegółach.