간단한 설명
워크플로에서 작업을 병렬로 실행하는 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
키워드를 사용합니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
PowerShell