Acceso a argumentos del evento en Acción ScriptBlock de Registro-ObjectEvent cmdlet

StackOverflow https://stackoverflow.com/questions/1540345

  •  20-09-2019
  •  | 
  •  

Pregunta

¿Es posible acceder a los argumentos de eventos en el -Action ScriptBlock del cmdlet Register-ObjectEvent? Y en caso afirmativo, ¿cómo?

¿Fue útil?

Solución

Sí. El objeto EventArgs está disponible en el interior del bloque de script Acción como una variable mágica llamada $Event. Esto es lo que get-help Register-ObjectEvent -detail tiene que decir:

Desde el href="https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/register-objectevent" rel="nofollow noreferrer"> documentación de MSDN :

  

El valor del parámetro de acción puede   incluir el Evento $, $ EventSubscriber,   $ Remitente, $ SourceEventArgs, y   $ SourceArgs variables automáticas, las cuales   proporcionar información sobre el evento a   el bloque de script Acción. Para más   información, consulte   about_Automatic_Variables.

scroll top