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

Visual studio 2010 我可以使用执行powershell脚本作为自定义操作的控制台应用程序吗,visual-studio-2010,powershell,installation,Visual Studio 2010,Powershell,Installation,在我的解决方案中,我有一个windows服务和WPF应用程序来管理此服务 以及执行Powershell脚本文件的控制台应用程序以及安装程序项目 在我的安装程序项目中,我想添加一个执行Powershell功能的自定义操作(控制台应用程序) 当我尝试安装时,我得到一个错误 我的问题是:我可以使用执行powershell脚本作为自定义操作的控制台应用程序吗 我正在使用VisualStudio2010 谢谢 您知道默认情况下PowerShell未安装在Windows XP和Windows Vista上吗

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

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

当我尝试安装时,我得到一个错误

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

我正在使用VisualStudio2010


谢谢

您知道默认情况下PowerShell未安装在Windows XP和Windows Vista上吗?如果没有问题,下一个障碍是默认执行策略不允许脚本执行。您可以通过使用powershell.exe参数
-ExecutionPolicy Unrestricted
绕过此问题。但是,该参数在PowerShell 1.0 IIRC中不可用


就我个人而言,我对依赖PowerShell进行自定义操作有点担心,但如果您知道要将其安装到(公司/IT应用程序)中的环境,请尝试使用它。:-)

需要明确的是:从Windows安装程序中,您通过自定义操作调用控制台应用程序,并且希望该控制台应用程序执行powershell功能?另外,请再解释一下您已经尝试了什么(代码?)以及错误是什么