我想使用 c# 来执行这个事件。
Get-WinEvent -Path 'D:\Events\myevents.evt' -Oldest | 选择对象-属性 * | ForEach-对象 {$_ | 转换为 JSON}
我已经写到
path = "D:\\Events\\myevents.evt";
var powerShell = PowerShell.Create();
powerShell.AddCommand("Get-WinEvent");
powerShell.AddParameter("Path");
powerShell.AddArgument(path);
powerShell.AddParameter("Oldest");
powerShell.AddCommand("Select-Object");
powerShell.AddParameter("Property");
powerShell.AddArgument("*");
我坚持为 ForEach-Object {$_ | 写作 转换为 JSON}。让我知道如何进行。
感谢帮助。