Доступ к аргументам события в Action scriptblock командлета Register-ObjectEvent
-
20-09-2019 - |
Вопрос
Можно ли получить доступ к аргументам события в скриптоблоке -Action командлета Register-ObjectEvent?И если да, то каким образом?
Решение
ДА.В EventArgs
объект доступен внутри блока сценария действия в виде магической переменной, вызываемой $Event
.Это то, что get-help Register-ObjectEvent -detail
должен сказать:
Значение параметра Action может включать в себя $Event, $EventSubscriber, $Sender, $SourceEventArgs и автоматические переменные $SourceArgs, которые предоставляют информацию о событии в блок сценария действия.Для получения дополнительной информации см. about_Automatic_Variables.
Не связан с StackOverflow