Windows Tips & News

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

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

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

Реклама

Това може да стане с проста настройка на системния регистър. Следвайте инструкциите по-долу.

  1. Отворете редактора на системния регистър.
  2. Отидете до следния ключ на системния регистър:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell

    ps1-регистров ключ-1Съвет: Можете достъп до всеки желан ключ на системния регистър с едно щракване.
    Ако нямате такъв ключ на системния регистър, просто го създайте.

  3. Създайте тук нов подключ с име "runas". ще получите
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas
    създаване-нов-изпълни-подключ
    създаване-нов-изпълни-подключ-2
  4. Под подключа runas създайте нов низ стойност с име HasLUAShield. Не задавайте стойностните му данни, оставете го празно. Тази стойност е необходима само за добавяне на иконата на UAC към елемента от контекстното меню, който създавате. Трябва да го получите, както следва:hasluashield
  5. Под подключа runas създайте нов подключ, наречен "command". Ще получите следния път:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas\command

    създаване на подключ-командаЗадайте параметъра по подразбиране на команда подключ към следния текст:

    powershell.exe "-Command" "if((Get-ExecutionPolicy) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass}; & '%1'"
    ps1-изпълни-като-администратор-контекстно-меню

Сега щракнете с десния бутон върху всеки *.PS1 файл, за да тествате елемента от контекстното меню:

ps-изпълни-като-администратор

За да спестите времето си, можете да изтеглите готови за използване файлове на системния регистър:

Изтеглете файлове от системния регистър

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

Като алтернатива можете да използвате Winaero Tweaker и да активирате или деактивирате функцията с едно щракване.

Tweaker Изпълнявайте като администратор Ps1

Можете да изтеглите Winaero Tweaker тук:

Изтеглете Winaero Tweaker

Ти си готов. За да отмените тази промяна, изтрийте споменатия подключ "runas".

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата
Как да премахнете напълно драйвер за принтер в Windows 11

Как да премахнете напълно драйвер за принтер в Windows 11

Оставете коментарТази статия ще ви помогне да научите как да премахнете изцяло драйвер за принтер...

Прочетете още

Как да деактивирате Defender в Windows 11

Как да деактивирате Defender в Windows 11

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Surface Duo 2 получава масивна актуализация на фърмуера с нови функции

Surface Duo 2 получава масивна актуализация на фърмуера с нови функции

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още