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

Eigene Ereignisse auslösen

Bisher haben Sie stets auf Ereignisse reagiert, die andere auslösten. Aber auch Ihre eigenen Skripts und Funktionen dürfen mit New-Event Ereignisse generieren. Diese Ereignisse können dann in anderen Sessions empfangen und behandelt werden. Im einfachsten Fall benötigen Sie dazu einen Ereignishandler, der auf Ihre eigenen Ereignisse lauert, und New-Event, um neue Ereignisse auszulösen. Die folgende Zeile legt einen Ereignishandler an, der auf Ereignisse namens myEvent reagiert und dann das Wort Hallo in die Konsole ausgibt:

PS> Register-EngineEvent -SourceIdentifier myEvent -Action { Write-Host 'Hello'}

Id              Name            State      HasMoreData     Location
--              ----            -----      -----------     --------
7               myEvent         NotStarted False

Sobald Sie nun das Ereignis ...

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