PowerShell ISE为什么不让我在以管理员身份运行时设置断点?

时间:2010-12-06 16:28:50

标签: powershell powershell-v2.0 powershell-ise

failed to get PowerGUI to work properly我已经退回PowerShell ISE了。但是,如果我以管理员身份运行它,它将不允许我设置任何断点。

如果我正常启动(我的登录是管理员的成员)一切都很好但是因为我需要编写一些需要完全管理员权限的任务,这是不行的。

我已将脚本保存为正确的文件(即它不是“untitled1.ps1”),但没有快乐。

我正在运行Windows 7 x64 Ultimate。

奇怪的是,这似乎不是我的Windows 2008 R2开发盒上的问题(我以管理员的成员身份登录,然后以“管理员身份”运行PS ISE,并设置并点击断点。< / p>

为什么会出现这种想法?

3 个答案:

答案 0 :(得分:12)

我也遇到了同样的问题,将文件保存到物理位置启用了所有调试功能。

答案 1 :(得分:4)

看起来PowerShell和文件夹和文件名中的方括号存在问题。

如果正在调试的脚本位于名称中包含[]的文件夹中,则PowerGUI和PowerShell ISE都不会遇到断点。

答案 2 :(得分:0)

我注意到你正在运行x64。您是否有可能正在运行x64 ISE,但只是将执行策略设置为远离x86上的限制(反之亦然)。