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 10 Намерете големи архиви на файлове

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

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

Как да активирате динамично заключване в Windows 10

Как да активирате динамично заключване в Windows 10

Dynamic Lock е нова функция на Windows 10 Creators Update. Предназначена е да заключва вашия комп...

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

Активирайте подкана за Windows-7 като UAC в Windows 10 Anniversary Update

Активирайте подкана за Windows-7 като UAC в Windows 10 Anniversary Update

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

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