Недавно на моей машине произошло что-то необычное: каждый раз, когда я запускаю PowerShell, он по умолчанию запускается с правами администратора. Раньше он запускался только как мой пользователь, если я не нажимал правой кнопкой мыши, "запустить как администратор". Теперь он запускается только как администратор. Есть идеи? Я запускаю сценарий Solarized Color при запуске PowerShell, но он существует гораздо дольше, чем эта проблема, и именно он подсказал мне о проблеме в первую очередь, поскольку он показывает оболочку администратора со светлым фоном, а не оболочку без прав администратора с темным фоном
решение1
Похоже, что UAC отключен. Если это так, то любое приложение, которое вы запустите, будет работать как администратор без запроса. Я могу только предположить, что ваша учетная запись находится в группе администраторов, иначе ваш PS не смог бы работать с повышенными правами.
решение2
Если вы запускаете PowerShell с ярлыка или из меню «Пуск»: я бы проверил вкладку «Совместимость» в свойствах ярлыка, который вы используете. В разделе « Privilege Level
Убедитесь, что флажок Run this program as an administrator
не установлен».
Вы также можете проверить, не было ли что-то добавлено в ваш скрипт профиля по умолчанию. Вы найдете это здесь:%USERPROFILE%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
Вы также можете получить обычное окно, просто запустив его из окна «Выполнить» или командной строки powershell.exe -noprofile
. Это должно предоставить вам консоль без прав администратора.