Nat*_*lor 8 powershell visual-studio-2010
我试图在Visual Studio 2010中添加PowerShell cmdlet作为外部工具,但每当我调用外部工具时,我得到:
无法加载{foo},因为在此系统上禁用了脚本的执行.有关详细信息,请参阅"get-help about_signing".
我已经将我的系统执行策略设置为'RemoteSigned'(我也试过'Bypass'),为什么会发生这种情况呢?如果我打开命令行并通过powershell.exe path\to\script.ps1它调用它(这正是我的外部工具定义正在调用),我完全能够运行相同的脚本.
Kei*_*ill 10
你在x64系统上运行吗?如果是这样,您必须为x86和x64 PowerShell设置执行.您还可以通过命令行将ExecutionPolicy作为参数直接传递给Powershell(2.0):
powershell.exe -ExecutionPolicy RemoteSigned -Command "&{ foo }"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2005 次 |
| 最近记录: |