Основные меры безопасности в любой операционной системе - это привилегии. Это означает, что выполнение любого процесса или просто программы может выполняться на разных этапах. В основном это решение берет на себя сама операционная система, потому что это высшая власть. Но иногда запуск таких сценариев или программ требует более высоких привилегий. Это связано с тем, что эти программы нуждаются в доступе к системным файлам и API-интерфейсам, встроенным в операционную систему, и только к более высокому авторитету в иерархии привилегий, к которому есть доступ. Обычно это администратор. Аналогично, у пользователей часто возникает проблема с сценариями PowerShell в качестве администратора. Потому что это очень большая процедура. Итак, мы добавим опцию Запустить от имени администратора в контекстное меню файла PS1.
Добавить Запуск от имени администратора в контекстное меню файла PS1
Перед тем, как начать, создайте точку восстановления системы. Сделав это, начните с открытия редактора реестра. Для этого выполните поиск смерзаться в поле поиска Cortana или нажмите WINKEY + R, чтобы запустить Run и введите смерзаться и ударил Войти.
Теперь перейдите к следующему пути,
HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1shell
Теперь щелкните правой кнопкой мыши на левой боковой панели. Наведение и выбор Новый> Ключ.
Теперь переименуйте его в Беги как.
Под ним создайте новую строку, щелкнув правой кнопкой мыши на правой боковой панели и нажав строка.
Назовите эту новую строку на HasLUAShield. Выбрать да для любых запросов UAC или контроля учетных записей пользователей.
Под Бежать ключ, создайте другой ключ и назовите его команда.
Внутри него вы найдете подраздел по умолчанию, названный так: По умолчанию.
Щелкните правой кнопкой мыши и измените его и установите для него данные Value,
powershell.exe '-Command' 'if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1''
В заключение, перезагружать твой компьютер.
Теперь, после загрузки, проверьте, можно ли запустить любой скрипт PowerShell с правами администратора в контекстном меню правой кнопки мыши.
Как отменить все эти изменения
Чтобы отменить эти изменения, перейдите к следующему пути,
HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1shell
Теперь удалите подраздел, названный так: Беги как.
перезагружать твой компьютер.
Используйте наши готовые файлы
Кроме того, вы можете просто использовать Добавить Run As Administrator PS.reg файл, который мы создали для вашего использования, и пропустите все приведенные выше инструкции. Дважды щелкните по нему, чтобы запустить его. Теперь, чтобы сливаться он, попал да для всех приглашений, которые вы получаете, включая приглашение UAC. перезагружать твой компьютер.
Чтобы отменить изменения, дважды щелкните Удалить запуск как администратор PS.reg файл и перезагрузите изменения.
Вы можете скачать файлы с наших серверов, нажав здесь.