小编Sac*_*dar的帖子

powerShell.AddCommand的用法

我想用c#执行这个事件.

Get-WinEvent -Path'D:\ Events\myevents.evt'-Oldest | Select-Object -Property*| ForEach-Object {$ _ | 的ConvertTo 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("*");
Run Code Online (Sandbox Code Playgroud)

我坚持写ForEach-Object {$ _ | 的ConvertTo JSON的}.让我知道如何继续.

感谢帮助.

c# powershell powershell-2.0 powershell-3.0

5
推荐指数
2
解决办法
6775
查看次数

标签 统计

c# ×1

powershell ×1

powershell-2.0 ×1

powershell-3.0 ×1