about_Parallel
КРАТКОЕ ОПИСАНИЕ
Описывает ключевое слово Parallel, которое выполняет действия в рабочем процессе параллельно.
ПОДРОБНОЕ ОПИСАНИЕ
Ключевое слово Parallel выполняет действия рабочего процесса параллельно. Это ключевое слово допустимо только в рабочем процессе Windows PowerShell.
SYNTAX
workflow <Verb-Noun>
{
Parallel
{
[<Activity>]
[<Activity>]
...
}
}
ПОДРОБНОЕ ОПИСАНИЕ
Команды в блоке сценария Parallel могут выполняться одновременно. Порядок их запуска не определен.
Например, в следующем рабочем процессе имеется блок сценария Parallel, в котором выполняются действия, обращающиеся к процессам и службам на компьютере. Так как команды Get-Process и Get-Service не зависят друг от друга, они могут выполняться одновременно и в любом порядке.
workflow Test-Workflow
{
Parallel
{
Get-Process
Get-Service
}
}
Выполнение команд параллельно очень эффективно и сокращает время, необходимое для выполнения рабочего процесса.
Чтобы выполнить выбранные команды в блоке параллельных скриптов в последовательном порядке, используйте ключевое слово Sequence. Дополнительные сведения см. в about_Sequence.
Чтобы запустить блок скрипта Parallel для элементов в коллекции, используйте ключевые слова ForEach или ForEach -Parallel.
См. также
PowerShell