为什么赢了';t PowerShell ISE是否允许我在以管理员身份运行时设置断点?

为什么赢了';t PowerShell ISE是否允许我在以管理员身份运行时设置断点?,powershell,powershell-2.0,powershell-ise,Powershell,Powershell 2.0,Powershell Ise,我已经回到了PowerShell ISE。但是,如果我以管理员身份运行,它将不允许我设置任何断点 如果我正常启动(我的登录名是Administrators的成员),一切都很好,但因为我需要编写一些需要完全管理员权限的任务的脚本,这是不好的 我已将脚本保存为适当的文件(即,它不是“untitled1.ps1”),但没有乐趣 我正在运行Windows7x64Ultimate 奇怪的是,在我的Windows 2008 R2 dev box上这似乎不是一个问题(我以管理员的身份登录,然后以管理员的身份运

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

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

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

我正在运行Windows7x64Ultimate

奇怪的是,在我的Windows 2008 R2 dev box上这似乎不是一个问题(我以管理员的身份登录,然后以管理员的身份运行PS ISE,设置并点击断点)


知道为什么会这样吗?

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

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


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

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

请参阅我的答案。PowerShell有方括号问题。现在可以看出。整个'*.[ch]“语法是我很少使用的东西,但文件名中的大括号也让我很难过。此外,如果您还没有实际保存文件,则切换断点将不可用