Windows Tips & News

Spustite kontextovú ponuku správcu pre súbory Power Shell (PS1).

click fraud protection
ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Nie je veľa prípadov, keď potrebujete spustiť skript Power Shell (súbor *.PS1) ako správca. Ale keď to potrebujete, môže to byť zložité. Namiesto dvojitého kliknutia na súbor PS1 musíte otvoriť zvýšenú konzolu Power Shell a zadať názov súboru skriptu PS1 do správnej cesty, aby sa skript mohol spustiť ako správca. Aby ste tomu zabránili, môžete do aplikácie File Explorer pridať príkaz kontextovej ponuky pre súbory PS1, ktorý vám umožní spustiť vybratý súbor PS1 ako správca. Tu je návod.

Reklama

Dá sa to urobiť jednoduchým vylepšením databázy Registry. Postupujte podľa pokynov nižšie.

  1. Otvorte Editor databázy Registry.
  2. Prejdite na nasledujúci kľúč databázy Registry:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell

    ps1-kľúč-registra-1Tip: Môžete prístup k ľubovoľnému kľúču databázy Registry jediným kliknutím.
    Ak takýto kľúč databázy Registry nemáte, vytvorte si ho.

  3. Tu vytvorte nový podkľúč s názvom „runas“. Dostaneš
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas
    create-new-run-subkey
    create-new-run-subkey-2
  4. Pod podkľúčom runas vytvorte novú hodnotu reťazca s názvom HasLUAShield. Nenastavujte jeho hodnotu, nechajte ho prázdne. Táto hodnota je potrebná iba na pridanie ikony UAC do položky kontextovej ponuky, ktorú vytvárate. Mali by ste to dostať takto:hasluashield
  5. Pod podkľúčom runas vytvorte nový podkľúč s názvom "príkaz". Dostanete nasledujúcu cestu:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas\command

    create-the-command-subkeyNastavte predvolený parameter príkaz podkľúč k nasledujúcemu textu:

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

Teraz kliknite pravým tlačidlom myši na ľubovoľný súbor *.PS1 a otestujte položku kontextovej ponuky:

ps-run-as-administrator

Ak chcete ušetriť čas, môžete si stiahnuť súbory databázy Registry pripravené na použitie:

Stiahnite si súbory databázy Registry

Použite ich na pridanie alebo odstránenie uvedenej položky kontextového menu.

Prípadne môžete použiť Winaero Tweaker a povoliť alebo zakázať túto funkciu jedným kliknutím.

Tweaker Spustite ako správca Ps1

Winaero Tweaker si môžete stiahnuť tu:

Stiahnite si Winaero Tweaker

Skončil si. Ak chcete túto zmenu vrátiť späť, odstráňte spomínaný podkľúč „runas“.

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Téma Západy slnka pri jazere Ohrid pre Windows 10, 8 a 7

Téma Západy slnka pri jazere Ohrid pre Windows 10, 8 a 7

Téma Západy slnka pri jazere Ohrid sa dodáva s 13 obrázkami na pozadí pracovnej plochy s úžasnými...

Čítaj viac

WSL má podporu úloh na pozadí

WSL má podporu úloh na pozadí

Počnúc systémom Windows 10 build 17046 má podsystém Windows pre Linux (WSL) podporu pre dlhotrvaj...

Čítaj viac

Pridajte kontextovú ponuku Reštartovať Explorer v systéme Windows 10

Pridajte kontextovú ponuku Reštartovať Explorer v systéme Windows 10

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac