通过VisualStudio运行时,Powershell ExecutionPolicy是错误的

时间:2011-05-26 17:51:17

标签: visual-studio powershell

我正在尝试在VS2005项目上运行PowerShell脚本作为我的预构建的一部分。我跑了

$> powershell Set-ExecutionPolicy UnRestricted 

从构建之前的命令行,我可以从命令行运行相同的脚本。但是,当脚本作为预构建步骤的一部分运行时,它将失败并显示

The execution of scripts is disabled on this system. 
Please see “get-help about_signing” for more details. 

该脚本适用于同事的x32 XP机器,但不适用于我的x64 Windows7机器。

1 个答案:

答案 0 :(得分:32)

您是否在64位和32位Powershell环境中设置了执行策略?您的64位计算机将同时拥有它们,并且每个计算机都有自己的executionpolicy设置。