Powershell: Základy
Z MiS
				
				
				
				
																
				
				
								
				
| Obsah | 
Úvod
- Zkratka PS
- Snaha o jednotné ovládací rozhraní v CLI.
- Zdrojový kód uvolněn veřejně. (Přeloženo i pro Linux.)
-  Verze PowerShellu
- V3... od Win 8 a Win Srv 2012
- V2
- V1
 
- Proč ne Bash?
- Unix je zaměřený na práci se soubory.
- Windows je zaměřené na ovládání skrz API
 
- Díky aliasům můžeme použít:
- nativní příkazy Windows
- nativní příkazy Unixu
 
Pojmy
- Workflow
- Možnost spustit sadu příkazů a zavřít aktivní shell, i když dávka ještě běží.
 
- Cmdlet
- ~ nativní příkaz PS
- Commandlet
- Proč ne příkaz (command):
- Při vyhledávání je to specifické pro Powershell.
 
 
- Sady přepínačů
- Některé kombinace přepínačů pracují spolu.
- Jiné přepínače nelze kombinovat.
 
- Přepínače
- Začínají pomlčkou
 
- Parametry přepínačů
- Přepínač může mít více parametrů oddělených čárkou
 
Syntaxe
- Konvence
- Názvy commandletů
- Verb+pomlčka+noun
- podstatné jméno vždy v jednotném čísle
- Příklad:
- Get-help
 
 
 
- Názvy commandletů
- Metaznaky
- Více příkazů na jednom řádku
- Oddělíme středníkem
 
- Slovesa
- Všechny:
- Get-Verb
 
- .
- Get-
- Set-
 
- .
- Add-
- Copy-
- Remove-
- Move-
 
- .
- Import-
- Export-
- ConvertTo-
 
- .
- Start-
- Stop-
 
 
- Všechny:
- Case-insensitive
Doporučení:
- Pro ruční práci používejte zkrácené verze příkazů.
- Skripty pište v plné verzi.
Některé commandlety smí použít jen správce!
- Vyzkoušej spuštění PS jako správce!
Ovládání Powershellu
- Tabulátor &rarr doplňování příkazů
- fráze + Tab
 - vyhledává frázi v historii použitých příkazů
 
- Nastavení prostředí
- Pravé tlačítko na ikonku v levé horní části okna.
 
ISE
- Integrated Servis Environment
- Obdoba IDE pro programovací jazyky.
- Má kontextovou nápovědu.
Zdroje
- Microsoft Virtual Academy: Getting Started with PowerShell
- Advanced Tools & Scripting with PowerShell
- Powershell.org
