将PowerShell脚本添加到C#项目

3

我对编程还比较新,希望有人能帮助我。我正在构建一个需要使用PowerShell脚本的C#应用程序。虽然我知道如何使用Runspaces和Pipeline调用脚本,但是这种方法需要在代码中引用脚本位置,如果其他人使用此应用程序,则会遇到问题。有没有办法将PowerShell脚本添加到项目中,以便可以引用它,而不必引用文件位置?

1个回答

1

我能想到两件事:

  1. 将你的PowerShell脚本内联到C#中(使用StringBuilder构建你的PowerShell脚本)。
  2. 将你的PowerShell脚本嵌入为文本资源,并作为流读取、执行。参考这里

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接