O'Reilly logo

Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop by Tobias Weltner Dr.

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Zusammenfassung

Langwierige Aufgaben können mit Start-Job an eine separate PowerShell-Session delegiert werden. Diese führt die Aufgabe dann im Hintergrund aus. Die Ergebnisse lassen sich mit Receive-Job zurück in Ihre Session übertragen, sobald sie vorliegen. Dabei werden die Ergebnisobjekte ähnlich wie beim PowerShell-Remoting vorübergehend als XML serialisiert, sodass die empfangenen Objekte nur noch lesbar sind.

Hintergrundjobs lassen sich nicht nur dazu verwenden, um aufwändige Aufgaben in den Hintergrund zu verlegen. Aufgaben lassen sich durch Hintergrundjobs auch stark beschleunigen, indem man die einzelnen Aufgaben parallelisiert. Einige Cmdlets bieten zu diesem Zweck den Parameter -AsJob. Ein besonderes Cmdlet aus dieser Gruppe ist Invoke-Command ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required