Контекстное меню запуска от имени администратора для файлов Power Shell (PS1)

Не так много случаев, когда вам нужно выполнить сценарий Power Shell (файл * .PS1) от имени администратора. Но когда вам это нужно, это может быть сложно. Вместо того, чтобы просто дважды щелкнуть файл PS1, вам нужно открыть консоль Power Shell с повышенными привилегиями и ввести имя файла сценария PS1 по правильному пути, чтобы выполнить сценарий от имени администратора. Чтобы избежать этого, вы можете добавить команду контекстного меню для файлов PS1 в приложение File Explorer, которое позволит вам запускать выбранный файл PS1 от имени администратора. Вот как это сделать.

Это можно сделать с помощью простой настройки реестра. Следуйте инструкциям ниже.

  1. Откройте редактор реестра.
  2. Перейдите в следующий раздел реестра:
     HKEY_CLASSES_ROOT  Microsoft.PowerShellScript.  1  shell 

    Совет: вы можете получить доступ к любому желаемому ключу реестра одним щелчком мыши.
    Если у вас нет такого ключа реестра, просто создайте его.

  3. Создайте здесь новый подключ с именем «runas». Вы получите
     HKEY_CLASSES_ROOT  Microsoft.PowerShellScript.1  shell  runas 

  4. В подразделе runas создайте новый строковое значение с именем HasLUAShield . Не устанавливайте его значение data, оставьте его пустым. Это значение требуется только для добавления значка UAC в создаваемый вами пункт контекстного меню. Вы должны получить его следующим образом:
  5. В подразделе runas создайте новый подраздел с именем “command” . Вы получите следующий путь:
     HKEY_CLASSES_ROOT  Microsoft.PowerShellScript.1  shell  runas  command 

    Задайте для параметра по умолчанию подраздела command следующий текст:

     powershell.exe" -Command "" if ((Get-ExecutionPolicy  ) -ne 'AllSigned') {Set-ExecutionPolicy -Scope Process Bypass}; & '% 1' "

Теперь щелкните правой кнопкой мыши любой файл * .PS1, чтобы проверить пункт контекстного меню:

Чтобы сэкономить время, вы можете загрузить готовые файлы реестра:

Загрузить файлы реестра

Используйте их, чтобы добавить или удалить упомянутый пункт контекстного меню.

В качестве альтернативы вы можете использовать Winaero Tweaker и включить или отключите эту функцию одним щелчком мыши.

Вы можете скачать Winaero Tweaker здесь:

Загрузите Winaero Tweaker

Готово. Чтобы отменить это изменение, удалите упомянутый подраздел runas.

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