我一直在做这个运行我对过去几个月码 -PowerShell的:执行政策
Set-ExecutionPolicy Unrestricted
但是,奇怪的事情正在发生,我得到这个错误总是 -
Windows PowerShell已成功更新您的执行策略,但 设置被在更具体范围内定义的策略覆盖。 由于覆盖,您的shell将保留其当前有效的 执行策略“Unrestricted”。键入“Get-ExecutionPolicy -List” 查看您的执行策略设置。有关更多信息,请参阅 请参阅“Get-Help Set-ExecutionPolicy”。
我刚才提到这些链接,但没有运气 -
http://blog.whatsupduck.net/2010/09/issues-with-configuring-powershell.html
http://www.howtogeek.com/106273/how-to-allow-the-execution-of-powershell-scripts-on-windows-7/
我加载PowerShell的全光照g 64位Windows 7上的C#通过32位Winforms应用程序使用.Net 4.0
什么是我需要做的确切设置,以便在任何系统上都不会出现此错误? [一切工作正常]。应将这些值是什么任何系统中,使得我能够从C#无缝调用Powershell的上 -
获取-ExecutionPolicy - 列出
MachinePolicy UserPolicy Process CurrentUser LocalMachine
'Get-ExecutionPolicy -List'的输出应该显示每个作用域的执行策略。 –
它显示无限制为LocalMachine。但是,在我之间,我得到了上面提到的错误。我不知道为什么。它非常令人沮丧! –