1

我有 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”类型的错误。系统管理自动化

4

2 回答 2

0

我的猜测是您使用的是 PowerShell 2.0 的某些 CTP。请在此处升级到 RTM 版本:http: //support.microsoft.com/kb/968929

于 2010-01-05T22:01:24.840 回答
0

您是否设置了执行策略以允许执行脚本?您可以通过在 PowerGUI 脚本编辑器的嵌入式 PowerShell 控制台中执行 Get-ExecutionPolicy 或通过打开本机(蓝色)PowerShell 控制台并在那里运行命令来查看当前执行策略。默认情况下,执行策略设置为受限,您必须将其设置为 remotesigned 或 allsigned 才能运行脚本。

于 2009-12-09T14:50:30.707 回答