Добавление или удаление Запуск от имени администратора в контекстное меню файла PS1 в Windows 10

Контекстное меню

Основной мерой безопасности в любой операционной системе являются привилегии. Это означает, что выполнение любого процесса или просто программы может выполняться на разных этапах. В основном, это решение принимается самой операционной системой, потому что это высший орган власти. Но иногда для запуска дополнительных сценариев или программ требуются более высокие права. Это связано с тем, что этим программам необходим доступ к системным файлам и API-интерфейсам, встроенным в операционную систему, и доступ к ним имеют только более высокие полномочия в иерархии привилегий. Обычно это администратор. Точно так же пользователи часто сталкиваются с проблемой запуска сценариев PowerShell от имени администратора. Потому что это очень большая процедура. Итак, мы добавим параметр Запуск от имени администратора в контекстное меню файла PS1.

Добавить Запуск от имени администратора в контекстное меню файла PS1

Пожалуйста, создайте точку восстановления системы перед началом. Сделав это, начните с открытия редактора реестра. Для этого найдите regedit в окне поиска Cortana или нажмите комбинацию кнопок WINKEY + R , чтобы запустить «Выполнить», введите regedit и нажмите Enter.

Теперь перейдите по следующему пути,

HKEY_CLASSES_ROOT \ Microsoft.PowerShellScript.1 \ оболочки

Теперь щелкните правой кнопкой мыши на левой боковой панели. Наведите курсор и выберите Новый> ключ.

Теперь переименуйте его в RunAs.

Под ним создайте новую строку, нажав правой кнопкой мыши на правой боковой панели и нажав String .

Назовите эту новую строку в HasLUAShield. Выберите Да для любых запросов контроля учетных записей пользователей или контроля учетных записей.

Под ключом Выполнить создайте другой ключ и назовите его команда.

Внутри вы найдете подключ по умолчанию с именем По умолчанию.

Щелкните правой кнопкой мыши и измените его и задайте для него значения данных,

 powershell.exe "-Command" "if ((Get-ExecutionPolicy) -ne 'AllSigned') {Set-ExecutionPolicy -Scope Обход процесса}; & '% 1'" 

Наконец, перезагрузите компьютер.

Теперь после загрузки проверьте, можете ли вы запустить любой сценарий PowerShell с правами администратора из контекстного меню, вызываемого правой кнопкой мыши.

Как отменить все эти изменения

Чтобы отменить эти изменения, перейдите по следующему пути,

HKEY_CLASSES_ROOT \ Microsoft.PowerShellScript.1 \ оболочки

Теперь удалите подраздел с именем RunAs.

Перезагрузите компьютер.

Используйте наши готовые файлы

Кроме того, вы можете просто использовать файл Add Run As Administrator PS.reg , который мы создали для вашего использования, и пропустить все приведенные выше инструкции. Дважды щелкните по нему, чтобы запустить его. Теперь, чтобы объединить его, нажмите Да для всех полученных запросов, включая приглашение UAC. Перезагрузите компьютер.

Чтобы отменить изменения, дважды щелкните файл Remove Run As Administrator PS.reg и перезагрузите изменения.

Вы можете скачать файлы с наших серверов, нажав здесь.

Оцените статью
TechArks.Ru
Добавить комментарий