none
Synchrone powerShell Events RRS feed

  • Allgemeine Diskussion

  • Gibt es eine Möglichkeit in einem powerShell Script Events einer .Net Klasse synchron, statt asynchron abzuarbeiten.

    Im folgenden Script kommt der "Elapsed" Event der .Net Timer Klasse sofort zurück, unabhängig davon, ob er im powerShell Script schon behandelt wurde.

     

    $timer = New-Object System.Timers.Timer -Property @{ Interval = 1000; Enabled = $true; AutoReset = $false }
    $netEvent = Register-ObjectEvent -InputObject $timer -eventName "Elapsed" -Action { Get-Date | Out-File -Append c:\Temp\EventTrace.txt } 
    $timer.Start()
    
    

     

    • Typ geändert Alex Pitulice Montag, 30. Januar 2012 17:26 Warten auf Feedback
    Dienstag, 24. Januar 2012 12:02

Alle Antworten