Windows PowerShell je výkonný nástroj pro správu a automatizaci operačního systému Windows. Poskytuje pokročilé funkce a přístup k systémovým prostředkům, které jsou nezbytné pro správu a konfiguraci systému. Pro některé úlohy je však nutné spustit PowerShell s oprávněními správce. Tento návod vám ukáže několik jednoduchých způsobů, jak PowerShell spustit jako správce.
Znalost těchto metod je užitečná, zejména pokud spravujete uživatelské účty, systémové procesy, software nebo sítě, a umožní vám provádět akce, které by běžný uživatel bez administrátorských práv nemohl provést.
Jak spustit PowerShell s oprávněním správce ve Windows
Existuje několik způsobů, jak otevřít PowerShell s administrátorskými právy. Níže jsou uvedeny nejběžnější metody:
1. Klávesové zkratky
- Win + R: Otevřete dialogové okno „Spustit“, zadejte
powershell
a místo Enter podržte Ctrl + Shift a klikněte na OK pro otevření s oprávněními správce. - Win + X: Stiskněte Win + X nebo klikněte pravým tlačítkem na ikonu Windows v levém dolním rohu. V nabídce vyberte „Windows PowerShell (Admin)“.
- Pokud se zde zobrazuje Příkazový řádek místo PowerShellu, můžete přepnout zpět na PowerShell prostřednictvím nastavení systému (Nastavení > Personalizace > Hlavní panel > Vypnout možnost „Nahradit příkazový řádek PowerShellem“).
2. Nabídka Start
- Vyhledávání: Klikněte na ikonu Windows v levém dolním rohu, zadejte
powershell
do vyhledávacího pole. Poté klikněte pravým tlačítkem na výsledek „Windows PowerShell“ a vyberte „Spustit jako správce“. - Nabídka Start: Otevřete nabídku Start, najděte složku „Systém Windows“, rozbalte ji a klikněte pravým tlačítkem na „Windows PowerShell“, poté zvolte možnost „Spustit jako správce“.
3. Průzkumník souborů
Otevřete Průzkumníka souborů a přejděte do složky C:\Windows\System32\WindowsPowerShell\v1.0. Najděte soubor powershell.exe, klikněte na něj pravým tlačítkem a zvolte „Spustit jako správce“.
4. Správce úloh
Otevřete Správce úloh (klikněte pravým tlačítkem na hlavní panel a vyberte Správce úloh nebo použijte klávesovou zkratku Ctrl + Shift + Esc).
V menu Soubor vyberte „Spustit novou úlohu“, zadejte powershell
a zaškrtněte volbu „Vytvořit tuto úlohu s oprávněními správce“, poté stiskněte OK.
PowerShell 7 (PowerShell Core)
PowerShell 7 je modernější verze PowerShellu, kterou lze nainstalovat z Microsoft Store. Pro jeho spuštění jako správce postupujte takto:
- Nainstalujte PowerShell 7 z Microsoft Store.
- Vyhledejte jej v nabídce Start, klikněte pravým tlačítkem na jeho ikonu a zvolte „Spustit jako správce“.
Bezpečnostní aspekty
Použití PowerShellu s oprávněními správce umožňuje provádět změny, které mohou zásadně ovlivnit systém. Zde je několik doporučení:
- Ověřujte zdroj skriptů a příkazů, než je spustíte, abyste zabránili škodlivým nebo nežádoucím změnám v systému.
- Používejte administrátorská oprávnění pouze tehdy, když je to nezbytné.
- Dávejte pozor na chyby, protože příkazy s oprávněními správce mohou snadno poškodit systém.
Jaké jsou nejužitečnější příkazy pro Windows PowerShell
PowerShell poskytuje širokou škálu příkazů (tzv. cmdlety), které usnadňují práci s operačním systémem a jeho komponentami. Níže uvedená tabulka obsahuje některé z nejčastěji používaných příkazů a příklady jejich použití:
Příkaz | Popis | Příklad použití |
---|---|---|
Get-Process | Zobrazí seznam běžících procesů | Get-Process |
Stop-Process | Ukončí proces podle ID nebo názvu | Stop-Process -Name "notepad" |
Get-Service | Zobrazí seznam nainstalovaných služeb | Get-Service |
Start-Service | Spustí službu podle názvu | Start-Service -Name "wuauserv" |
Stop-Service | Zastaví službu podle názvu | Stop-Service -Name "wuauserv" |
Set-ExecutionPolicy | Nastaví úroveň zásad pro spuštění skriptů | Set-ExecutionPolicy RemoteSigned |
Get-Help | Zobrazí nápovědu k příkazům | Get-Help Get-Service |
Get-EventLog | Zobrazí záznamy událostí zadaného protokolu | Get-EventLog -LogName System |
Test-Connection | Testuje připojení k cílovému počítači (ping) | Test-Connection google.com |
Restart-Computer | Restartuje místní nebo vzdálený počítač | Restart-Computer -Force |
Příklady použití příkazů s oprávněním správce
Příkazy PowerShellu spouštěné s oprávněním správce umožňují provádět akce, které mají vliv na celé nastavení systému. Níže uvádím několik příkladů použití příkazů, které vyžadují administrátorská práva:
- Změna zásad spuštění skriptů:
Set-ExecutionPolicy RemoteSigned
Tento příkaz umožňuje spouštět skripty, které jsou podepsané důvěryhodným certifikátem. K jeho provedení je nutné mít oprávnění správce. - Restartování služby Windows Update:
Stop-Service -Name wuauserv Start-Service -Name wuauserv
Tyto příkazy zastaví a poté znovu spustí službu Windows Update. To je užitečné například při řešení problémů s aktualizacemi. - Změna nastavení síťového adaptéru:
Set-NetAdapter -Name "Ethernet" -AdminStatus Disabled
Tento příkaz deaktivuje síťový adaptér s názvem „Ethernet“. Pro změnu konfigurace síťových zařízení je nutné spustit PowerShell s oprávněním správce. - Vytvoření nového uživatelského účtu:
New-LocalUser -Name "NovyUzivatel" -Password (ConvertTo-SecureString "Heslo123" -AsPlainText -Force)
Vytváření nových uživatelských účtů je správní úkon, který vyžaduje zvýšená oprávnění. - Změna nastavení firewallu:
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False
Tento příkaz vypne bránu firewall pro všechny síťové profily. K úpravě nastavení firewallu je nutné mít oprávnění správce.
Použití těchto příkazů může výrazně zjednodušit administraci systému, ale zároveň je potřeba dbát na opatrnost, protože nesprávné použití může způsobit problémy se stabilitou či bezpečností systému.
Rozdíl mezi Windows PowerShell a příkazovým řádkem
Windows PowerShell a Příkazový řádek (Command Prompt) jsou dva různé nástroje, které slouží pro správu a automatizaci operačního systému Windows. Zde jsou jejich hlavní rozdíly:
- Rozsah funkcí:
- Příkazový řádek je jednodušší nástroj, který vychází z MS-DOS a je určen především pro základní úkoly, jako je správa souborů a základní systémové operace.
- PowerShell je naopak mnohem výkonnější a flexibilnější. Byl vyvinut pro správu komplexních systémových operací, práci s objekty a automatizaci pomocí skriptů.
- Syntaxe:
- Příkazový řádek používá jednoduché příkazy a je vhodný pro základní interakci s operačním systémem.
- PowerShell používá pokročilé příkazy zvané cmdlety, které pracují s objekty a umožňují provádět složitější úkoly.
- Rozšíření a automatizace:
- Příkazový řádek nabízí omezené možnosti rozšíření a automatizace.
- PowerShell naopak umožňuje psaní skriptů, které mohou automatizovat různé úlohy a integrovat se s jinými systémy a aplikacemi.
- Práce s daty:
- Příkazový řádek pracuje převážně s textovými řetězci.
- PowerShell na rozdíl od něj pracuje s objekty, což umožňuje mnohem lepší manipulaci s daty a správu systému.
Závěr
Tento návod vás provedl různými metodami, jak spustit Windows PowerShell s oprávněními správce. PowerShell je důležitý nástroj, který nabízí pokročilé možnosti správy a automatizace úloh v systému Windows. Jeho spuštění s administrátorskými právy umožňuje provádět zásadní změny v systému. Oproti Příkazovému řádku je mnohem flexibilnější, ale zároveň vyžaduje pečlivější přístup, aby nedošlo k nežádoucím změnám v systému.