Megosztás a következőn keresztül:


about_Parallel

RÖVID LEÍRÁS

A parallel kulcsszót ismerteti, amely párhuzamosan futtatja a tevékenységeket egy munkafolyamatban.

HOSSZÚ LEÍRÁS

A parallel kulcsszó párhuzamosan futtat munkafolyamat-tevékenységeket. Ez a kulcsszó csak a Windows PowerShell-munkafolyamatban érvényes.

SZINTAXIS

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

RÉSZLETES LEÍRÁS

A szkriptblokkban lévő parallel parancsok egyidejűleg is futtathatók. A futtatás sorrendjét a rendszer nem határozza meg.

A következő munkafolyamat például egy parallel szkriptblokkot tartalmaz, amely folyamatokat és szolgáltatásokat lekérő tevékenységeket futtat a számítógépen. Mivel a Get-Process és a Get-Service parancsok egymástól függetlenek, egyidejűleg és bármilyen sorrendben futtathatók.

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

A parancsok párhuzamos futtatása nagyon hatékony, és jelentősen csökkenti a munkafolyamat elvégzéséhez szükséges időt.

Ha a kijelölt parancsokat szekvenciális sorrendben szeretné futtatni egy parallel szkriptblokkban, használja a sequence kulcsszót. További információ: about_Sequence.

Ha parancsfájlblokkot szeretne futtatni egy gyűjtemény elemein, használja a foreach vagy foreach -Parallel kulcsszavakat.

Kapcsolódó információk