Powershell: Základy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvořena kostra stránky, přidány zdroje.)
 
(Oprava části o syntaxi - doladění, uspořádání.)
Řádka 19: Řádka 19:
 
*Workflow
 
*Workflow
 
**Možnost spustit sadu příkazů a zavřít aktivní shell, i když dávka ještě běží.
 
**Možnost spustit sadu příkazů a zavřít aktivní shell, i když dávka ještě běží.
−
*Cmdlet
+
*Cmdlet (Commandlet)... nativní příkaz Powershellu
−
**~ 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 ==
 
== Syntaxe ==
−
*Konvence
+
* Názvy commandletů
−
**Názvy commandletů
+
** <code>''Sloveso''+pomlčka+''podstatné_jméno''</code>
−
***Verb+pomlčka+noun
+
** Podstatné jméno je vždy v jednotném čísle.
−
***podstatné jméno vždy v jednotném čísle
+
* Slovesa v názvech commandletů
−
***Příklad:
+
** <code>Get-</code>, <code>Set-</code>
−
****Get-help
+
** <code>Add-</code>
−
*Metaznaky
+
** <code>Copy-</code>, <code>Remove-</code>, <code>Move-</code>
−
***
+
** <code>Import-</code>, <code>Export-</code>, <code>ConvertTo-</code>
−
*Více příkazů na jednom řádku
+
** <code>Start-</code>, <code>Stop-</code>
−
**Oddělíme středníkem
+
** Příklad: <code>Get-help</code>
−
*Slovesa
+
* Přepínače... začínají pomlčkou
−
**Všechny:
+
* Parametry přepínačů
−
***Get-Verb
+
** Přepínač může mít více parametrů oddělených čárkou
−
**.
+
* Sady přepínačů
−
***Get-
+
** Některé kombinace přepínačů mohou fungovat spolu.
−
***Set-
+
** Jiné přepínače nelze kombinovat.
−
**.
+
 
−
***Add-
+
* Metaznaky
−
***Copy-
+
** <code>*</code>... zastupuje libovolné znaky.
−
***Remove-
+
* Více příkazů na jednom řádku oddělíme středníkem
−
***Move-
+
* Case-insensitive... Nerozlišují se malá a velká písmena
−
**.
+
 
−
***Import-
+
−
***Export-
+
−
***ConvertTo-
+
−
**.
+
−
***Start-
+
−
***Stop-
+
−
*Case-insensitive
+
 
<div class="Poznamka">
 
<div class="Poznamka">
 
Doporučení:
 
Doporučení:
Řádka 73: Řádka 55:
  
 
== Ovládání Powershellu ==
 
== Ovládání Powershellu ==
−
*Tabulátor &rarr doplňování příkazů
+
* <code>''Tabulátor''</code> &rarr; doplňování příkazů
−
*#fráze + Tab
+
* <code>#fráze + ''Tabulátor''</code>
−
**vyhledává frázi v historii použitých příkazů
+
** vyhledává frázi v historii použitých příkazů
−
*Nastavení prostředí
+
* Nastavení prostředí
−
**Pravé tlačítko na ikonku v levé horní části okna.
+
** Pravé tlačítko na ikonku v levé horní části okna.
  
 
== ISE ==
 
== ISE ==

Verze z 1. 2. 2018, 13:23


Obsah

Úvod

Pojmy

Syntaxe

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

ISE

Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje