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