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