具有以下 NET 5 控制台应用程序:
static void Main(string[] args)
{
using var ps = PowerShell.Create();
// ps.AddCommand("Get-Service");
ps.AddStatement().AddCommand("Get-Service");
ps.Invoke();
}
调用似乎没有错误地执行,但是输出去哪里了?我已经尝试了AddCommand
and AddStatement
,并且还检查了ps
调试器中的变量,没有输出迹象。我确实发现了,ps.Streams.Information
但它是空的。