Windows Tips & News

Rulați ca meniu contextual de administrator pentru fișierele Power Shell (PS1).

click fraud protection
RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului

Nu sunt multe cazuri când trebuie să executați un script Power Shell (fișier *.PS1) ca administrator. Dar când ai nevoie, poate fi dificil. În loc să faceți doar dublu clic pe fișierul dvs. PS1, trebuie să deschideți o consolă Power Shell ridicată și să introduceți numele fișierului script PS1 în calea corectă pentru a executa scriptul ca administrator. Pentru a evita acest lucru, puteți adăuga o comandă de meniu contextual pentru fișierele PS1 în aplicația File Explorer, care vă va permite să rulați fișierul PS1 selectat ca administrator. Iată cum.

Publicitate

Acest lucru se poate face cu o simplă modificare a registrului. Urmați instrucțiunile de mai jos.

  1. Deschideți Registry Editor.
  2. Accesați următoarea cheie de registry:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell

    ps1-registry-key-1Sfat: Poți accesați orice cheie de registry dorită cu un singur clic.
    Dacă nu aveți o astfel de cheie de registry, atunci creați-o.

  3. Creați aici o nouă subcheie numită „runas”. Vei primi
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas
    create-new-run-subkey
    create-new-run-subkey-2
  4. Sub subcheia runas, creați o nouă valoare șir numită HasLUAShield. Nu setați datele valorii, lăsați-le necompletate. Această valoare este necesară doar pentru a adăuga pictograma UAC la elementul din meniul contextual pe care îl creați. Ar trebui să-l obțineți după cum urmează:hasluashield
  5. Sub subcheia runas, creați o nouă subcheie numită „comandă”. Veți obține următoarea cale:
    HKEY_CLASSES_ROOT\Microsoft. PowerShellScript.1\shell\runas\command

    creați-subcheia-comandăSetați parametrul implicit al comanda subcheie pentru următorul text:

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

Acum faceți clic dreapta pe orice fișier *.PS1 pentru a testa elementul din meniul contextual:

ps-run-as-administrator

Pentru a economisi timp, puteți descărca fișiere Registry gata de utilizare:

Descărcați fișierele de registru

Folosiți-le pentru a adăuga sau elimina intrarea menționată din meniul contextual.

Alternativ, puteți utiliza Winaero Tweaker și puteți activa sau dezactiva funcția cu un singur clic.

Tweaker Run As Administrator Ps1

Puteți descărca Winaero Tweaker aici:

Descărcați Winaero Tweaker

Esti gata. Pentru a anula această modificare, ștergeți subcheia „runas” menționată.

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului
Edge Canary primește prima atingere a designului Windows 11

Edge Canary primește prima atingere a designului Windows 11

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Arhive de file cu mai multe rânduri Google Chrome

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult

Windows 10 Build 18362 (Slow Ring, 19H1)

Windows 10 Build 18362 (Slow Ring, 19H1)

Lasa un raspunsMicrosoft lansează o nouă versiune pentru Slow Ring Insiders care rulează Windows ...

Citeste mai mult