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

Hintergrundjobs überwachen

Interessanterweise kann man Hintergrundjobs mit der Ereignisüberwachung überwachen. Ein Hintergrundjob überwacht dabei also quasi einen anderen Hintergrundjob und meldet dessen Ergebnisse zurück, sobald der Job seine Arbeit erledigt hat.

Manuelle Überwachung

Schauen Sie sich das wieder an einem Beispiel an. Dabei soll ein Hintergrundjob auf einem Remotesystem ausgeführt werden und dort alle Protokolldateien im Windows-Ordner finden, was eine Weile dauern kann. Normalerweise müssten Sie also selbst von Zeit zu Zeit mit Get-Job prüfen, ob der Job seine Arbeit erledigt hat, und dann mit Receive-Job die Ergebnisse abrufen. Das ist relativ lästig:

# Remotehintergrundjob starten: PS> $job = Invoke-Command -Computer storage1 { ...

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