Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Назначение: Windows PowerShell 3.0
РАЗДЕЛ
about_Parallel
КРАТКОЕ ОПИСАНИЕ
Содержит описание ключевого слова Parallel, которое запускает действия в рабочем процессе параллельно.
ПОДРОБНОЕ ОПИСАНИЕ
Ключевое слово Parallel запускает действия рабочего процесса параллельно. Это ключевое слово допустимо только в рабочем процессе Windows PowerShell®.
СИНТАКСИС
workflow <Verb-Noun>
{
Parallel
{
[<Activity>]
[<Activity>]
...
}
}
ПОДРОБНОЕ ОПИСАНИЕ
Команды в блоке сценария Parallel могут выполняться одновременно. Порядок их запуска не определен.
Например, показанный ниже рабочий процесс включает блок сценария Parallel, который выполняет действия, возвращающие имеющиеся на компьютере процессы и службы. Так как команды Get-Process и Get-Service не зависят друг от друга, они могут выполняться параллельно и в любом порядке.
workflow Test-Workflow
{
Parallel
{
Get-Process
Get-Service
}
}
Выполнение команд в параллельном режиме очень эффективно и значительно сокращает время, необходимое для завершения рабочего процесса.
Для выполнения команд в блоке сценария Parallel по порядку используйте ключевое слово Sequence. Подробнее см. в разделе about_Sequence.
Чтобы запустить блок сценария Parallel применительно к элементам коллекции, используйте ключевое слово ForEach или ForEach -Parallel.
СМ. ТАКЖЕ
«Создание рабочего процесса сценария» (https://go.microsoft.com/fwlink/?LinkID=262872)
about_ForEach
about_ForEach-Parallel
about_Language_Keywords
about_Sequence
about_Workflows