Aracılığıyla paylaş


about_Parallel

KıSA AÇıKLAMA

bir iş akışındaki etkinlikleri paralel olarak çalıştıran parallel anahtar sözcüğünü açıklar.

UZUN AÇıKLAMA

parallel anahtar sözcüğü iş akışı etkinliklerini paralel olarak çalıştırır. Bu anahtar sözcük yalnızca Windows PowerShell İş Akışı'nda geçerlidir.

SÖZ DİZİMİ

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

AYRINTILI AÇIKLAMA

Betik parallel bloğundaki komutlar eşzamanlı olarak çalıştırılabilir. Çalıştırılma sırası belirlenmedi.

Örneğin, aşağıdaki iş akışı, bilgisayardaki işlemleri ve hizmetleri alan etkinlikleri çalıştıran bir parallel betik bloğu içerir. Get-Process ve Get-Service komutları birbirinden bağımsız olduğundan, aynı anda ve herhangi bir sırada çalışabilirler.

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

Komutları paralel çalıştırmak çok verimlidir ve bir iş akışını tamamlamak için gereken süreyi önemli ölçüde azaltır.

Seçili komutları parallel betik bloğunda sıralı olarak çalıştırmak için sequence anahtar sözcüğünü kullanın. Daha fazla bilgi için bkz . about_Sequence.

Bir koleksiyondaki öğelerde betik bloğu çalıştırmak için foreach veya foreach -Parallel anahtar sözcüklerini kullanın.

Ayrıca bkz: