PowerShell je shell příkazového řádku používaný pro automatizaci úloh pomocí skriptovacího jazyka založeného na rozhraní. NET Framework společnosti Microsoft. PowerShell používá k integraci se skripty nebo aplikacemi příkazy zvané rutiny. PowerShell je součástí systému Windows a lze jej otevřít pomocí příkazu Spustit, zatímco uživatelé počítačů Mac a Linux jej budou muset nainstalovat a spustit pomocí terminálu. Po spuštění existuje několik základních rutin, pomocí kterých se můžete seznámit s PowerShell.
Kroky
Metoda 1 ze 4: Spuštění prostředí PowerShell (Windows)
Krok 1. Stiskněte ⊞ Win+R
Otevře se okno Spustit příkaz.
- Pokud nechcete použít příkaz Spustit, můžete také vyhledat v nabídce Start „PowerShell“.
- PowerShell je součástí verzí Windows 7 nebo novějších.
Krok 2. Do textového pole zadejte „PowerShell“
Krok 3. Klikněte na „OK“
Otevře se nové okno prostředí PowerShell.
Metoda 2 ze 4: Spuštění prostředí PowerShell (Mac)
Krok 1. Ve webovém prohlížeči přejděte na
Toto je oficiální stránka github pro PowerShell.
Krok 2. Stáhněte a nainstalujte soubor.pkg pro Mac
Musíte používat OSX 10.11 nebo novější.
Krok 3. Otevřete Launchpad
Toto je ikona rakety ve spodním doku.
Krok 4. Do vyhledávacího pole zadejte „Terminál“
Terminál najdete také v „Aplikace> Nástroje“.
Krok 5. Spusťte Terminal
Zobrazí se prázdné okno terminálu.
Krok 6. Zadejte „powershell“a stiskněte ↵ Enter
Zobrazí se výzva PowerShell se zobrazeným „PS“. To znamená, že je spuštěn PowerShell a můžete použít Terminál pro zadávání rutin.
Metoda 3 ze 4: Spuštění PowerShell (Ubuntu)
Krok 1. Ve webovém prohlížeči přejděte na
Toto je oficiální stránka github pro PowerShell.
Krok 2. Stáhněte si soubor.deb pro odpovídající verzi Linuxu
PowerShell je k dispozici pro Ubuntu 14.04 nebo 16.04. Na stránce mají samostatné instalační programy.
Krok 3. Otevřete okno Terminál
Můžete stisknout ⊞ Win+Alt+T nebo kliknout na „Domů“a vyhledat „Terminál“.
Krok 4. Zadejte „sudo dpkg -i [název instalačního souboru]“a stiskněte ↵ Enter
Při použití příkazu „sudo“budete vyzváni k zadání hesla počítače. U nesplněných závislostí můžete zaznamenat selhání, ale to bude brzy vyřešeno.
Název souboru instalačního programu bude vypadat jako „powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb“nebo „powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb“podle toho, jakou verzi Ubuntu používáte
Krok 5. Zadejte „sudo apt -get install -f“a stiskněte ↵ Enter
Tato konfigurace prostředí PowerShell bude dokončena.
Krok 6. Zadejte „powershell“a stiskněte ↵ Enter
Zobrazí se výzva k nastavení prostředí a v terminálu můžete spustit rutiny.
Metoda 4 ze 4: Použití základních příkazů prostředí PowerShell
Krok 1. K vyhledání rutin použijte „Get-Command“
Tato rutina sama o sobě zobrazí všechny ostatní rutiny. Vyhledávání můžete zúžit pomocí modifikátorů.
- Například: „Get-Command Name *Disable *“zobrazí pouze rutiny s ‘zakázat‘v názvu.
- Všechny rutiny se zadávají tak, že je napíšete do okna PowerShell a stisknete klávesu ↵ Enter.
Krok 2. Pomocí „Získat nápovědu“získáte informace o určité rutině
Tato rutina vám poskytne všechny informace týkající se jiné rutiny, nejdůležitější je syntaxe způsobu použití cílové rutiny.
Například: „Get-Help Get-Process“zobrazí všechny použitelné informace pro rutinu „Get-Process“
Krok 3. Pomocí „Get-Process“použijte proces spuštěný na počítači
Sami se tím zobrazí úplný seznam procesů spuštěných ve vašem počítači. Pomocí modifikátoru můžete vyčlenit procesy pocházející z konkrétní aplikace.
- Například: „Get-Process winword“zobrazí všechny procesy spuštěné aplikací Microsoft Word.
- Podobně lze „Start-Process“použít ke spuštění instance aplikace/procesu.
Krok 4. Pomocí „Get-Member“zobrazíte vlastnosti nebo metody objektu
Aby byla tato rutina užitečná, potřebuje k ní objekt „piped“. To se provádí přidáním „|“mezi objektem a rutinou „Get-Member“.
Například: „Get-Process | Get-Member”přenese rutinu Get-Process do Get-Member a Get-Member zobrazí všechny vlastnosti a metody, které můžete použít při skriptování pomocí Get-Process
Krok 5. Pomocí „Where-Object“vyberte objekty na základě kritérií
Kritéria v Where-Object se nastavují pomocí následujícího formátování: „{$ _ [objekt] [operátor] [parametr]}“. Where-Object také potřebuje objekt k němu připojený.
- Například: „Get-Process | Where-Object {$ _. Name -eq „notepad“}”spustí Get-Process s omezením, kde se název objektu rovná„ poznámkový blok “.
- Mezi další operátory patří: „-lt“(menší než), „-gt“(větší než), „-le“(menší nebo rovné), „-ge“(větší nebo rovné), „-ne“(nerovná se) nebo „-jako“(shoda vzorů).
- Parametry používající řetězce (slova) musí být uzavřeny v uvozovkách. U celých čísel (čísel) to není nutné.