PowerShell - základy

Základní info

Popis kurzu

Kurz je vhodný pro administrátory Windows Server, kteří se chtějí dozvědět, jak s PowerShellem začít pracovat a automatizovat, či jinak usnadnit činnosti spojené se správou serveru. Kurz Vás kompletně připraví pro psaní vlastních skriptů a umožní Vám rozumět již existujícím skriptům.

Cvičením je věnáno cca 35 % času kurzu. Celkově Vás čeká 2000 řádků kódu, které budou na kurzu probrány a interpretovány. Z kurzu si odnesete rozsáhlý záznam praktického kódu, včetně všech připomínek a odpovědí na otázky, které budete mít.

3-denní kurz | 9:00 - 16:00 | s obědem

Kurz bude otevřen po naplnění minimálního počtu 4 účastníků.

Cíle kurzu

  • Orientovat se v prostředí PowerShell a pracovat s konzolí a vývojovými nástroji.
  • Porozumět základní syntaxi PowerShellu, proměnným a datovým typům.
  • Pracovat s cmdlety, nápovědou a jejich vzájemným řetězením pomocí pipeline.
  • Využívat podmínky, smyčky, operátory a zpracování výjimek.
  • Vytvářet, upravovat a ladit vlastní PowerShell skripty.
  • Pracovat s poli, seznamy, hash tabulkami a dalšími datovými strukturami.
  • Používat PowerShell pro běžné administrátorské úlohy, export dat, práci s procesy a vzdálenými relacemi.
  • Vytvářet vlastní funkce a využívat PowerShell pro automatizaci správy Windows prostředí.

Určeno pro

Školení je vhodné především pro administrátory Windows Server, IT specialisty a další pracovníky, kteří chtějí začít využívat PowerShell pro efektivnější správu systémů a automatizaci rutinních úloh. Je určeno také pro ty, kteří potřebují porozumět existujícím PowerShell skriptům a postupně začít vytvářet vlastní.

Obsah kurzu

  1. Úvod do PS
    • Představení PS
    • Historie a blízká budoucnost PS
    • Co je dobré vědět o PS
    • ISE vs konzole vs x86 vs x64
    • Rozšíření konzole ISE
    • Uživatelská složka PS
    • Exekuční politiky
    • Schéma příkazů PS a práce s nimi
    • Práce s nápovědou
  2. Syntaxe jazyka PS
    • Komentáře
    • Zalomení řádku
    • Definice proměnných
  3. Základní datové typy
    • Textové řetězce (referenční datový typ)
    • Vynucení datového typu
    • Hodnotové datové typy
    • Čísla (celočíselná) bez znaménka
    • Číselné datové typy s plovoucí desetinou čárkou
    • Aritmetika číselných datových typů
  4. Základní kolekce
    • Pole
    • Seznam
    • Hash tabulka (hashTable)
    • Metody zděděné z .NET System.Object
    • Statické a instanční proměnné a přístupy k nim
    • Kódování
  5. Proměnné a jejich dělení
    • Zjištění správné verze PS během runtime skriptu
    • Proměnné prostředí
    • Zabudované proměnné
    • Čištění paměti, prvků z kolekce
  6. Tok scriptu
    • Výhybky
    • Smyčky
    • Zpracování výjimek
    • Nearitmetické operátory
    • Prohledávání case sensitive
  7. Řetězení cmdletů
    • Práce s cmdlety
    • Práci s rourou (pipeline) | (AltGr + W)
  8. Ladění kódu
    • Write cmdlety
    • Dialogová hlášení
    • Zjišťování obsahu
    • Speciální přepínače
    • Debug
    • Bloky
  9. PowerShell v praxi
    • Zajímavé cmdlety, které je dobré znát
    • Práce s repositáři
    • Spuštění procesu
    • Získání admin práv k aktuálnímu skriptu
    • Definice funkcí
    • Export dat
    • Vzdálené sezení v PS

Poznámka

  • Pokyny obvykle zasíláme 7 kalendářních dní před zahájením
  • V objednávce uvádějte vždy jméno a příjmení účastníka, email a mobil (v případě řešení organizačních náležitostí)
  • Na základě objednávky zasíláme zálohovou fakturu (pokud s objednavatelem nejsou sjednány jiné platební podmínky)
    • Pro prezenční formu:

      • V učebně máte připravenu veškerou potřebnou techniku
      • K dispozici je poznámkový blok a psací potřeby
      • Přístup k WI-FI a internetu
      • Obdržíte vytištěné Osvědčení o absolvování kurzu
      • Součástí kurzu je LAB

      Pro online formu:

      • Potřebujete internet, webkameru a mikrofon
      • Doporučujeme dva monitory
      • Před kurzem je nutné prověřit přístup k RDP protokolu či VPN (pro vzdálený přístup k LABům)

Předpoklady

Základní orientace v prostředí Microsoft Windows a znalost principů správy počítačů nebo serverů. Předchozí zkušenost s programováním nebo skriptováním není nutná, výhodou je však základní zkušenost s administrací Windows Server.

PowerShell - základy

Vybraný termín:

 Nový Jičín Upřesnující informace k termínu

Cena
11 990 Kč + 21% DPH

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je pět a šest ? Součet zapište číslicemi.