将Powershell脚本添加到C#项目

时间:2014-05-12 11:46:37

标签: c# powershell

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

1 个答案:

答案 0 :(得分:1)

有两件事情会浮现在脑海中:

  1. 在C#中内联您的Powershell脚本(使用StringBuilder构建您的PowerShell脚本)。
  2. 将您的powershell脚本作为文本资源嵌入,并将其作为流读取,然后执行它。参考here