Zusammenfassung

Objekte enthalten nicht nur Eigenschaften und Methoden, sondern können auch Ereignisse auslösen. Die PowerShell kann diese Ereignisse mit Register-ObjectEvent überwachen und dann bei Eintreten des Ereignisses Aktionen auslösen. Entweder wartet man mit Wait-Event synchron auf den Eintritt des Ereignisses. Die PowerShell ist dann so lange blockiert, bis das Ereignis eintritt. Oder man greift zur asynchronen Überwachung, indem man mit dem Parameter -Action eine Aktion definiert, die dann als Hintergrundjob ausgeführt wird.

Neben den allgemeinen Ereignissen normaler .NET-Objekte gibt es zwei weitere Ereignistypen, auf welche die PowerShell reagieren kann. Mit Register-WmiEvent überwacht sie spezielle WMI-Ereignisse, die vom WMI-Dienst ...

Get Scripting mit Windows PowerShell 2.0 - Der Einsteiger-Workshop now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.