在我的解决方案中,我有一个Windows服务和WPF应用程序来管理这项服务 以及执行Powershell脚本文件的控制台应用程序,以及安装程序项目。
在我的安装程序项目中,我想添加一个执行Powershell函数的自定义操作(控制台应用程序)。
当我尝试安装时,出现错误。
我的问题是:我可以使用执行powershell脚本的控制台应用程序作为自定义操作吗?
我正在使用visual studio 2010。
感谢。
答案 0 :(得分:0)
您是否知道Windows XP和Windows Vista上默认未安装PowerShell?如果可以,则下一个障碍是默认执行策略不允许脚本执行。您可以使用powershell.exe参数-ExecutionPolicy Unrestricted
来解决这个问题。但是,该参数在PowerShell 1.0 IIRC中不可用。
就个人而言,我对依赖PowerShell进行自定义操作有点谨慎,但如果您知道这是安装到(corp / IT应用程序)的环境,那就去吧。 : - )