Почему PowerShell ISE не позволяет мне устанавливать контрольные точки при работе от имени администратора? - PullRequest
5 голосов
/ 06 декабря 2010

С не удалось заставить PowerGUI работать должным образом Я вернулся к PowerShell ISE. Однако, если я запустлю это как Администратор, это не позволит мне установить какие-либо точки останова.

Если я запускаю как обычно (мой логин - член Администратора), все хорошо, но из-за того, что мне нужно написать сценарий для некоторых задач, требующих полных прав администратора, это не хорошо.

Я сохранил сценарий как правильный файл (т. Е. Это не «untitled1.ps1»), но не радости.

Я использую Windows 7 x64 Ultimate.

Странно, но это не проблема для моего устройства разработки Windows 2008 R2 (я вхожу в систему как пользователь, который является членом Администраторов, затем запускаю PS ISE «Как администратор», и устанавливаются и устанавливаются точки останова. 1011 *

Есть идеи, почему это будет?

Ответы [ 3 ]

12 голосов
/ 10 ноября 2016

Я также столкнулся с той же проблемой: сохранение файла в физическом месте включило все возможности отладки.

4 голосов
/ 07 декабря 2010

Похоже, что есть проблема с PowerShell и квадратными скобками в папке и именах файлов.

И PowerGUI, и PowerShell ISE не достигнут точки останова, если отлаживаемый скрипт находится в папке с [ или ] в названии.

0 голосов
/ 06 декабря 2010

Я заметил, что вы работаете с x64. Есть ли вероятность, что вы используете x64 ISE, но установили политику выполнения только на ограничение на x86 (или наоборот).

...