about_Parallel

업데이트 날짜: 2014년 5월

적용 대상: Windows PowerShell 3.0, Windows PowerShell 4.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