다음을 통해 공유


about_Parallel

간단한 설명

워크플로에서 작업을 병렬로 실행하는 Parallel 키워드에 대해 설명합니다.

자세한 설명

병렬 키워드는 워크플로 활동을 병렬로 실행합니다. 이 키워드는 Windows PowerShell 워크플로에서만 유효합니다.

통사론

workflow <Verb-Noun>
{
     Parallel
     {
          [<Activity>]
          [<Activity>]
        ...
     }
 }

자세한 설명

Parallel 스크립트 블록의 명령은 동시에 실행될 수 있습니다. 실행 순서가 정해져 있지 않습니다.

예를 들어 다음 워크플로에는 컴퓨터의 프로세스 및 서비스를 가져오는 활동을 실행하는 Parallel 스크립트 블록이 포함되어 있습니다. Get-Process 및 Get-Service 명령은 서로 독립적이므로 어떤 순서로든 동시에 실행할 수 있습니다.

workflow Test-Workflow
{
    Parallel
    {
         Get-Process
         Get-Service
    }
}

명령을 병렬로 실행하는 것은 매우 효율적이며 워크플로를 완료하는 데 걸리는 시간을 크게 줄입니다.

병렬 스크립트 블록에서 선택한 명령을 순차적으로 실행하려면 Sequence 키워드를 사용합니다. 자세한 내용은 about_Sequence 참조하세요.

컬렉션의 항목에서 병렬 스크립트 블록을 실행하려면 ForEach 또는 ForEach -Parallel 키워드를 사용합니다.

참고 항목