我可以使用执行powershell脚本的控制台应用程序作为自定义操作

时间:2013-05-05 06:17:42

标签: visual-studio-2010 powershell installer

在我的解决方案中,我有一个Windows服务和WPF应用程序来管理这项服务 以及执行Powershell脚本文件的控制台应用程序,以及安装程序项目。

在我的安装程序项目中,我想添加一个执行Powershell函数的自定义操作(控制台应用程序)。

当我尝试安装时,出现错误。

我的问题是:我可以使用执行powershell脚本的控制台应用程序作为自定义操作吗?

我正在使用visual studio 2010。

感谢。

1 个答案:

答案 0 :(得分:0)

您是否知道Windows XP和Windows Vista上默认未安装PowerShell?如果可以,则下一个障碍是默认执行策略不允许脚本执行。您可以使用powershell.exe参数-ExecutionPolicy Unrestricted来解决这个问题。但是,该参数在PowerShell 1.0 IIRC中不可用。

就个人而言,我对依赖PowerShell进行自定义操作有点谨慎,但如果您知道这是安装到(corp / IT应用程序)的环境,那就去吧。 : - )