Was ist das Start-Job-Modul in Microsoft.PowerShell.Core?

Was Ist Das Start Job Modul In Microsoft Powershell Core



Der ' Start-Job ”-Modul wird verwendet, um einen Hintergrundjob zu starten, ohne mit der aktuellen Sitzung auf dem lokalen Computer in PowerShell zu interagieren. Wenn Benutzer einen Job im Hintergrund starten, kehren seine Objekte sofort zurück, auch wenn der Job länger dauert, bis er fertig ist. In der Zwischenzeit können Benutzer ohne Unterbrechung in der aktuellen Sitzung weiterarbeiten.

Dieses Tutorial gibt einen Überblick über das Modul „Start-Job“ in Microsoft.PowerShell.Core.







Was ist das Start-Job-Modul in Microsoft.PowerShell.Core?

Das Cmdlet „ Start-Job “ ist für das Starten eines Jobs in PowerShell verantwortlich. Sehen Sie sich die bereitgestellten Beispiele zur praktischen Demonstration an.



Beispiel 1: Verwenden Sie das Cmdlet „Start-Job“, um einen Hintergrundjob auf einem lokalen Computer zu starten



Um den Hintergrundjob auf einem lokalen Computer zu starten, schreiben Sie zuerst die „ Start-Job “ Cmdlet und das „ -ScriptBlock ” Parameter mit der ihm zugewiesenen bestimmten Bedingung:





Start-Job -ScriptBlock { Get-Prozess -Name Forscher }



Beispiel 2: Verwenden des Moduls „Start-Job“, um ein Skript als Hintergrundjob auszuführen

Um ein Skript als Hintergrundjob auszuführen, schreiben Sie zuerst das „ Start-Job “ Cmdlet zusammen mit dem „ -Dateipfad ” Parameter und geben Sie den Pfad des Skripts an:

Start-Job -Dateipfad C:\Docs\Script.ps1

Beispiel 3: Rufen Sie einen Prozess ab, indem Sie ein „Start-Job“-Modul/Cmdlet verwenden

Führen Sie den unten angegebenen Befehl aus, um den Prozess in PowerShell abzurufen:

Start-Job -Name PShellJob -ScriptBlock { Get-Prozess -Name Power Shell }

Gemäß dem oben genannten Code:

  • Erwähnen Sie zuerst das „ Start-Job 'Cmdlet.
  • Schreiben Sie dann „ -Name “ Parameter und weisen Sie ihm den „ PShellJob 'Cmdlet.
  • Geben Sie als Nächstes das „ -ScriptBlock ” Parameter und stellen Sie die angegebene Bedingung bereit:

Beispiel 4: Geben Sie ein Array an, indem Sie den ArgumentList-Parameter verwenden

Führen Sie den angegebenen Befehl aus, um ein Array mit Hilfe einer Argumentliste anzugeben:

Start-Job -ScriptBlock { Get-Prozess -Name $args } -ArgumentListe Powershell, pwsh, Notizblock

Im oben angegebenen Code:

  • Fügen Sie zuerst das „ Start-Job “ Cmdlet zusammen mit dem „ -ScriptBlock ” Parameter und weisen Sie die angegebene Bedingung zu, die in Klammern angegeben ist.
  • Als nächstes schreiben Sie „ -ArgumentListe ” Parameter und definieren Sie die angegebenen Werte:

Das ist es! Wir haben eine ausführliche Anleitung zum Thema „ Start-Job ”-Modul von PowerShell.

Abschluss

Der ' Start-Job ' In ' Microsoft.PowerShell.Core “ ist ein Modul, das im Hintergrund auf einem lokalen Computer einen Job initiiert oder startet. Es kann Informationen über den Job abrufen, erhält jedoch keine Ergebnisse. Der demonstrierte Beitrag erläuterte das „Start-Job“-Modul im umfassendsten Detail.