我有PS V2和PowerGUI(1.9.6.1027)。我在PowerGUI的脚本中设置了一个调试点,但是当我从工具栏或菜单项开始调试时,我无法获得调试工作。我得到了一个“继续这个操作?”的对话框。作为标题。有4个选项“是”,“全是”,“否”和“全部否”。
不确定我是否需要在PowerGUI中设置任何内容或选项?
以下是我尝试调试代码时对话框窗口提示的快照: alt text http://img7.imageshack.us/img7/2792/powerguidebug.png
如果我强制关闭窗口,我在Powershell控制台(嵌入式)中遇到异常:
发生了“System.Management.Automation.Host.PromptingException”类型的错误。 System.Management.Automation
答案 0 :(得分:0)
您是否设置了执行策略以允许执行脚本?您可以通过在PowerGUI脚本编辑器中的嵌入式PowerShell控制台中执行Get-ExecutionPolicy或打开本机(蓝色)PowerShell控制台并在其中运行命令来查看当前的执行策略。默认情况下,执行策略设置为restricted,您必须将其设置为remotesigned或allsigned以运行脚本。
答案 1 :(得分:0)
我猜你是在使用PowerShell 2.0的一些CTP。请在此处升级到RTM版本:http://support.microsoft.com/kb/968929