首页 > 解决方案 > 如何在 C# 中运行 write-host 并打印出来

问题描述

我想在 C# 中打印出 write-host 结果,但它不起作用。你能指出我哪里错了吗?先感谢您。

private string testPowershell(string path)
{
    PowerShell ps = PowerShell.Create();
    var results = ps.AddScript("write-host $env:systemdrive").Invoke();
    var result = results[0];
    string output = result.ToString();
    ps.Commands.Clear();
    Console.WriteLine(output);
    return output;
}

标签: c#powershell

解决方案


推荐阅读