다음을 통해 공유


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 참조하세요.

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

참고 항목