Что такое модуль Start-Job в Microsoft.PowerShell.Core?

Cto Takoe Modul Start Job V Microsoft Powershell Core



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

В этом руководстве рассматривается модуль Start-Job в Microsoft.PowerShell.Core.







Что такое модуль Start-Job в Microsoft.PowerShell.Core?

Командлет “ Старт-Работа ” отвечает за запуск задания в PowerShell. Ознакомьтесь с предоставленными примерами для практической демонстрации.



Пример 1. Использование командлета Start-Job для запуска фонового задания на локальном компьютере



Чтобы запустить фоновое задание на локальном компьютере, сначала напишите « Старт-Работа ' и ' -ScriptBlock ” с заданным ему условием:





Старт-Работа -ScriptBlock { Get-процесс -Имя исследователь }



Пример 2. Использование модуля «Start-Job» для запуска сценария в качестве фонового задания

Чтобы выполнить скрипт в качестве фонового задания, сначала напишите « Старт-Работа ” вместе с “ -Путь к файлу ” и указать путь к скрипту:

Старт-Работа -Путь к файлу C:\Docs\Script.ps1

Пример 3. Получение процесса с помощью модуля/командлета Start-Job

Запустите указанную ниже команду, чтобы получить процесс в PowerShell:

Старт-Работа -Имя Пшеллджоб -ScriptBlock { Get-процесс -Имя PowerShell }

Согласно вышеуказанному кодексу:

  • Во-первых, упомянуть « Старт-Работа ” командлет.
  • Затем напишите « -Имя ” и присвойте ему значение “ Пшеллджоб ” командлет.
  • Далее укажите « -ScriptBlock ” и обеспечить указанное условие:

Пример 4. Указание массива с помощью параметра ArgumentList

Выполните данную команду, чтобы указать массив с помощью списка аргументов:

Старт-Работа -ScriptBlock { Get-процесс -Имя $args } -Список аргументов powershell, pwsh, блокнот

В приведенном выше коде:

  • Сначала добавьте « Старт-Работа ” вместе с “ -ScriptBlock ” и назначьте заявленное условие, указанное в скобках.
  • Далее напишите « -Список аргументов ” и задайте указанные значения:

Вот и все! Мы предоставили подробное руководство о « Старт-Работа модуль PowerShell.

Заключение

Старт-Работа ' в ' Microsoft.PowerShell.Core ” — это модуль, который инициирует или запускает задание в фоновом режиме на локальном компьютере. Он может получить информацию о задании, но не получить его результаты. Демонстрируемый пост максимально подробно объяснил модуль «Start-Job».