[ Zavřít ] 


 

RSS Kanál

 

Jak spouštět administrátorský PowerShell z kontextového menu?

Jste-li posedlí tweakatoři systému, programátoři či pokročilí uživatelé, pak často využíváte administrátorského ovládání systému prostřednictvím Příkazového řádku či Windows PowerShell. Windows PowerShell přitom dokáže přistupovat k více částem a nastavením operačního systému oproti Příkazovému řádku, a navíc je vybaven o celou řadu cmdlet nástrojů. Proto je ideálním kandidátem na položku v kontextovém menu, kde ho může mít každý z jmenovaných okamžitě po ruce. Jak na to?

 

Jak otevírat Windows PowerShell přímo z kontextového menu?

Jelikož budeme chtít Windows PowerShell s administrátorskými právy otevírat na rozličných místech, vyžaduje to hned několik změn v systémovém registru. Proto je optimální vytvořit si dávkový soubor, který provede všechny změny najednou:

  • otevřeme Poznámkový blok; 
  • zkopírujeme do něj označení souboru a všechny jeho příkazy:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\OpenElevatedPS]
@="Spustit Windows PowerShell jako správce"
"Icon"="powershell.exe"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\shell\OpenElevatedPS\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/c,pushd %V && powershell' -Verb RunAs\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenElevatedPS]
@="Spustit Windows PowerShell jako správce"
"Icon"="powershell.exe"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenElevatedPS\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/c,pushd %V && powershell' -Verb RunAs\""

[HKEY_CLASSES_ROOT\Drive\shell\OpenElevatedPS]
@="Spustit Windows PowerShell jako správce"
"Icon"="powershell.exe"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Drive\shell\OpenElevatedPS\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/c,pushd %V && powershell' -Verb RunAs\""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenElevatedPS]
@="Spustit Windows PowerShell jako správce"
"Icon"="powershell.exe"
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenElevatedPS\command]
@="PowerShell -windowstyle hidden -Command \"Start-Process cmd.exe -ArgumentList '/s,/c,pushd %V && powershell' -Verb RunAs\""

  • uložíme coby soubor s koncovkou .reg
  • (pokud by se uložil coby .reg.txt, pak jej otevřeme, opět uložíme coby .reg, ovšem tentokrát celý název uzavřeme do uvozovek - např. "powershell.reg")

Před jakýmikoliv změnami systémového registru je třeba potvrdit varování

  • soubor spustíme poklikáním a potvrdíme změny registru.

Systémový registr ještě potvrdí vložení všech klíčů a hodnot

A pak už máme Windows PowerShell spuštěný s právy správce vždy na dosah...

Pro odstranění těchto úprav vytvoříme, uložíme coby .reg a spustíme stejným způsobem soubor pro úpravu registru, tentokrát ovšem s těmito příkazy:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\OpenElevatedPS]

[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenElevatedPS]

[-HKEY_CLASSES_ROOT\Drive\shell\OpenElevatedPS]

[-HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenElevatedPS]

Veškeré úpravy systémového registru jsou pouze na vlastní nebezpečí.

Zdroje: Winaero.com

 

 

 

 

 

Jak vytvořit seznam souborů adresáře?

Seznamy souborů se hodí v mnoha případech: ať už mapujeme vlastní práci v podobě výpisu jednotlivých položek, vytváříme kartotéku, diskotéku či třeba vinotéku. Vždy se šikne něco, co nám pomůže vylistovat položky cílové složky a...

Jak nahlížet do katastru nemovitostí pomocí Map.cz?

Nahlížení do katastru nemovitostí nepatří k nejintuitivnějším aplikacím, což je dáno stářím webového rozhraní. Mnohem snazší cestu nabízí Mapy.cz, neboť nejenže umožňují snadné vyhledání...

Jak v Gmailu nastavit tmavý režim?

Tmavý či noční režim si dlouhodobě nachází oblibu v řadách nespavců a mžouravců. Nově s ním rádi operují i ochránci přírody, neboť absence běloby vypalující zorničky se rovná úspoře elektrické energie a úspoře všech...

Jak zjistit, zda počítač disponuje virtualizací?

Hardwarová virtualizace se šikne v mnoha případech. A nejde jen o provozování komplexních virtualizačních prostředí, jako je Windows Sandbox. Dostupnost hardwarové virtualizace umožňuje zvýšení výkonu a rychlosti všech aplikací,...


 
© 2005-2021 PS Media s.r.o. - digital world
 

reklama