Waits until a particular event is raised before continuing to run. (Wait-Event)

   

# NAME
Wait-Event

# SYNOPSIS
Waits until a particular event is raised before continuing to run.

# SYNTAX
Wait-Event [[-SourceIdentifier] <string>] [-Timeout <int>] [<CommonParameters>]

# DESCRIPTION
The Wait-Event cmdlet suspends execution of a script or function until a particular event is raised. Execution resumes when the event is detected. To cancel the wait, press CTRL+C.

This feature provides an alternative to polling for an event. It also allows you to determine the response to an event in two different ways: by using the Action parameter of the event subscription and by waiting for an event to return and then respond with an action.

# PARAMETERS
-SourceIdentifier <string>
Waits only for events with the specified source identifier. By default, Wait-Events waits for any event.

Required? false
Position? 1
Default value All events
Accept pipeline input? true (ByPropertyName)
Accept wildcard characters? false

-Timeout <int>
Determines the maximum time, in seconds, that Wait-Event waits for the event to occur. The default, -1, waits indefinitely. The timing starts when you submit the Wait-Event command.

If the specified time is exceeded, the wait ends and the command prompt returns, even if the event has not been raised. No error message is displayed.

Required? false
Position? named
Default value
Accept pipeline input? false
Accept wildcard characters? false

<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".

# INPUTS
System.String

# OUTPUTS
System.String

# NOTES

Events, event subscriptions, and the event queue exist only in the current session. If you close the current session, the event queue is discarded and the event subscription is canceled.

# EXAMPLE 1

C:\PS>wait-event

# Description
-----------
This command waits for the next event that is raised.

# EXAMPLE 2

C:\PS>wait-event -sourceIdentifier "ProcessStarted"

# Description
-----------
This command waits for the next event that is raised and that has a source identifier of "ProcessStarted".

# EXAMPLE 3

C:\PS>$timer.Interval = 2000
C:\PS> $timer.Autoreset = $false
C:\PS> $timer.Enabled = $true; Wait-Event Timer.Elapsed

# After 2 seconds

EventIdentifier : 12
Sender : System.Timers.Timer
SourceEventArgs : System.Timers.ElapsedEventArgs
SourceArgs : {System.Timers.Timer, System.Timers.ElapsedEventArgs}
SourceIdentifier : Timer.Elapsed
TimeGenerated : 6/10/2008 3:24:18 PM
MessageData :
ForwardEvent : False

# Description
-----------
This command uses the Wait-Event cmdlet to wait for a timer event on a timer that is set for 2000 milliseconds.

# EXAMPLE 4

C:\PS>wait-event -sourceIdentifier "ProcessStarted" -timeout 90

# Description
-----------
This command waits up to 90 seconds for the next event that is raised and that has a source identifier of "ProcessStarted". If the specified time expires, the wait ends.

RELATED LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=135276
Register-ObjectEvent
Register-EngineEvent
Register-WmiEvent
Unregister-Event
Get-Event
New-Event
Remove-Event
Wait-Event
Get-EventSubscriber

C:\Windows>powershell get-help Get-Event -full

ColorConsole [Version 1.7.1000] PowerShell 2.0-Export
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2014 Microsoft Corporation.

OS: Windows 10, 8.1, 8, 7, Vista / Windows Server 2016, 2012, 2008
»»»» ColorConsole









... Windows-10




Windows 10 How To

... Windows 10 FAQ
... Windows 10 How To




PowerShell: Waits until a particular event is raised before continuing to run.

HTTP: ... PS_Windows/en/Wait-Event.htm
0.171
12643

Wie kann ich meine Zigarettenschachtel-Sprüche auf FaceBook posten!

 /

Ich habe Xp. Muss ich einen Bootmanager für Windows 7, 8.1, 10 kaufen, um es installieren zu können?

 /

Prevent system Shutdown, Stand By, Turn Off , Restart, Hibernate!

 /

Where can I find smileys and Unicode characters for the short door notes?

 /

Would you please put file dates in your file descriptions?

 /

Number of objects, directory size, size information and file in the status bar!

 /

Kann ich das Dateiformat von rar in zip ändern?

 /

Can I show Control Panel, My Computer, Network on Windows 8, 8.1 Desktop and Win 10?

 /

Where is security at glance in the 2004 Windows 10, defender, account protection?

 /

Sort the pictures for similarity and highlight better photos!

 /

Aufnahmedatum von Fotos ändern, korrigieren unter Windows 10, ...!

 /

Reset LG LED TV to factory settings?

 /