12

由于未能让 PowerGUI 正常工作,我转而使用 PowerShell ISE。但是,如果我以管理员身份运行它,它不会让我设置任何断点。

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

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

我正在运行 Windows 7 x64 Ultimate。

奇怪的是,这在我的 Windows 2008 R2 开发盒上似乎不是问题(我以管理员成员身份登录,然后运行 ​​PS ISE“作为管理员”并设置并命中断点。

任何想法为什么会这样?

4

3 回答 3

20

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

于 2016-11-09T23:10:34.273 回答
6

文件夹和文件名中的 PowerShell 和方括号似乎存在问题。

[如果正在调试的脚本驻留在同名或同名的文件夹中,PowerGUI 和 PowerShell ISE 都不会命中断点]

于 2010-12-07T00:28:55.687 回答
0

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

于 2010-12-06T18:17:52.483 回答