Какво представлява модулът Start-Job в Microsoft.PowerShell.Core?

Kakvo Predstavlava Modul T Start Job V Microsoft Powershell Core



Начало-Работа ” модулът се използва за стартиране на фоново задание, без да взаимодейства с текущата сесия на локалния компютър в PowerShell. Когато потребителите започнат работа във фонов режим, нейните обекти се връщат незабавно, дори ако задачата отнема повече време за завършване. Междувременно потребителите могат да продължат да работят в текущата сесия без никакво прекъсване.

Този урок ще прегледа модула „Старт-задача“ в Microsoft.PowerShell.Core.







Какво представлява модулът Start-Job в Microsoft.PowerShell.Core?

Командлетът „ Начало-Работа ” отговаря за стартирането на работа в PowerShell. Разгледайте предоставените примери за практическа демонстрация.



Пример 1: Използвайте командлета „Start-Job“, за да стартирате фоново задание на локален компютър



За да стартирате фоновото задание на локален компютър, първо напишете „ Начало-Работа ” cmdlet и „ -ScriptBlock ” параметър със зададеното определено условие:





Начало-Работа -ScriptBlock { Get-Process -Име изследовател }



Пример 2: Използване на модула „Start-Job“ за изпълнение на скрипт като фоново задание

За да изпълните скрипт като фоново задание, първо напишете „ Начало-Работа ” cmdlet заедно с „ -Файлова пътека ” и посочете пътя на скрипта:

Начало-Работа -Файлова пътека C:\Docs\Script.ps1

Пример 3: Вземете процес чрез използване на модул/кратка команда „Start-Job“.

Изпълнете посочената по-долу команда, за да извлечете процеса в PowerShell:

Начало-Работа -Име PShellJob -ScriptBlock { Get-Process -Име PowerShell }

Според горепосочения код:

  • Първо, споменете „ Начало-Работа ” кратка команда.
  • След това напишете „ -Име ” и му присвоете „ PShellJob ” кратка команда.
  • След това посочете „ -ScriptBlock ” и осигурете посоченото условие:

Пример 4: Задаване на масив чрез използване на параметъра ArgumentList

Изпълнете дадената команда, за да посочите масив с помощта на списък с аргументи:

Начало-Работа -ScriptBlock { Get-Process -Име $args } -Списък на аргументи powershell, pwsh, notepad

В горния код:

  • Първо добавете „ Начало-Работа ” cmdlet заедно с „ -ScriptBlock ” и присвоете посоченото условие, което е посочено в скобите.
  • След това напишете „ -Списък на аргументи ” и дефинирайте посочените стойности:

Това е! Предоставили сме подробно ръководство за „ Начало-Работа ” модул на PowerShell.

Заключение

Начало-Работа ' в ' Microsoft.PowerShell.Core ” е модул, който инициира или стартира работа във фонов режим на локален компютър. Може да получи информация за работата, но не и резултатите от нея. Демонстрираната публикация обяснява модула „Начало на работа“ с най-изчерпателни подробности.