Windows Tips & News

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

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с 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 10

Как да деактивирате писането с върха на пръста в Windows 10

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

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

Промяна на продължителността на слайдшоуто на заключения екран в Windows 10

Промяна на продължителността на слайдшоуто на заключения екран в Windows 10

6 отговораWindows 10 има фантастична функция, наречена слайдшоу за заключен екран, която ви позво...

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

Как да деактивирате предложените от MyPeople приложения в Windows 10

Как да деактивирате предложените от MyPeople приложения в Windows 10

В последните версии на Windows 10 Microsoft направи промяна на функцията MyPeople. Прескачащото м...

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