none
Synchrone powerShell Events

    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()
    
    

     

    Dienstag, 24. Januar 2012 12:02

Alle Antworten