Почему события ETW не запускаются при использовании PS на пользовательском хосте PowerShell от C#? ⇐ C#

Место общения программистов C#
Anonymous
Почему события ETW не запускаются при использовании PS на пользовательском хосте PowerShell от C#?

Сообщение Anonymous »

Я выполняю сценарии PowerShell из приложения C# с использованием библиотеки System.Management.Automation . Моя цель состоит в том, чтобы захватить действия сценария через события ETW от поставщика Microsoft-Windows-powershell . Когда я запускаю тот же сценарий в официальном хосте PowerShell.exe, события ETW захватываются без каких -либо проблем. Однако при выполнении сценария с использованием моего пользовательского хоста из C#, события ETW не генерируются. Это заставляет меня подозревать, что поставщик ETW инициализируется только при запуске в официальной среде хоста, но я не уверен в этом, и я не нашел никакой документации. Можно ли включить события?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -host-from

Вернуться в «C#»