PowerShell

Baza wiedzy
Programowanie: JavaVBASQL ServerPython

Szkolenia powłoka i język skryptowy PowerShell

  • Shell (powłoka) to interfejs użytkownika, który zapewnia dostęp do różnych usług systemu operacyjnego. Powłoka może być oparta na wierszach poleceń lub może zawierać graficzny interfejs użytkownika (GUI).
  • PowerShell opracowany został przez Microsoft w celu automatyzacji zadań i zarządzania konfiguracją systemów. Obecnie jest to projekt typu open source i może być zainstalowany na platformach Windows, MacOS i Linux. Bazuje on na środowisku .NET i zawiera powłokę wiersza polecenia oraz język skryptowy.
  • PowerShell to profesjonalne narzędzie do skryptowania, za pomocą którego można np. przyspieszyć zadania administracyjne. Jest on główną metodą automatyzacji zadań i aplikacji w produktach Windows i Microsoft Enterprise.
  • Oprogramowanie jest kompatybilne z dużą liczbą technologii np. Rejestr, .NET Framework, COM, WMI, ADSI, Exchange, Sharepoint, System Center, Hyper-V, SQL, VMware vCenter, Cisco UCS, Citrix XenApp, XenDesktop, API REST, XML, CSV, JSON, Excel i inne aplikacje Office.
  • Skrypty PowerShell są napisane przy użyciu języka skryptowego. Jest to standardowy język programowania umożliwiający opracowanie logiki dla zaawansowanych zadań. Obsługuje on zmienne, funkcje, pętle, wyjątki i inne elementy dostępne w pozostałych językach.
  • PowerShell ISE (Integrated Scripting Environment) jest znacznie lepszy w porównaniu do zwykłego Command Prompt. Posiada funkcje, które umożliwiają szybkie i łatwe pisanie skryptów np. podświetlanie składni, autouzupełnianie, edycja na kartach i pomoc kontekstowa.

Wybierz termin

Jeżeli interesuje Cię szkolenie ale żaden z terminów nie jest dla Ciebie odpowiedni, koniecznie napisz lub zadzwoń do nas.

TytułMiastoTerminCenaIlość dniDostępnośćRezerwacja
PowerShell - poziom podstawowy Opis kursu Warszawa17-18.10.2019 1 540,00  netto
1 894,20  brutto
26 miejsc Rezerwuj
Warszawa20-21.11.2019 1 540,00  netto
1 894,20  brutto
26 miejsc Rezerwuj
Warszawa11-12.12.2019 1 540,00  netto
1 894,20  brutto
26 miejsc Rezerwuj
Szybki kontakt




Korzyści z kursu Powłoka i język skryptowy PowerShell

Szkolenie ma charakter praktycznych warsztatów. Obejmuje 80 konkretnych zadań z obszaru administracji i programowania. Każdy blok praktyczny poprzedzony jest wyjaśnieniem zagadnień potrzebnych do rozwiązania ćwiczeń.

Zagadnienia prezentowane są od podstaw, na uproszczonych przykładach. Po solidnym opanowaniu przez Uczestników podstawowych zagadnień, wprowadzone zostają bardziej skomplikowane i złożone zadania.

Na kursie wykorzystywane są przykładowe zadania z prawdziwego środowiska pracy. Dzięki temu łatwiej opanujesz materiał i wykorzystasz nabytą wiedzę w pracy.

Po szkoleniu będziesz potrafił:

  • wykorzystać PowerShell do automatyzacji żmudnych zadań administracyjnych np. wyświetlić wszystkie urządzenia USB zainstalowane na jednym lub wielu komputerach w sieci
  • sprawnie używać środowiska ISE – uruchamiać polecenia oraz tworzyć, modyfikować i testować skrypty bez konieczności wpisywania wszystkich poleceń w wierszu poleceń.
  • identyfikować i zamykać procesy, które przestały odpowiadać lub filtrować określone informacje o komputerach w sieci i eksportować je w formacie HTML.
  • tworzyć funkcje, które umożliwią Ci uruchomienie wielu poleceń jednocześnie. Za pomocą funkcji możesz skonfigurować nowy komputer i zainstalować na nim niezbędne oprogramowanie.
  • skorzystać ze skryptu PowerShell do realizacji zaplanowanych zadań – jeśli chcesz wyłączyć maszyny automatycznie o określonej godzinie, możesz zrobić to za pomocą skryptu PowerShell zaplanowanego za pomocą harmonogramu.
  • korzystać z PowerShell w pracy z Active Directory. PowerShell zawiera setki konfigurowalnych poleceń, które są nazywane cmdletami. Dlatego może być pomocny w zwiększaniu produktywności.
  • zautomatyzować zadania konfiguracyjne – skonfigurować adres IP, przyłączenie do domeny, zmianę nazwy komputera, testy konfiguracji sieci, instalację roli i funkcji, tworzenie maszyny wirtualnej.
  • korzystać z ukrytych opcji – niektóre opcje ułatwiające pracę są niedostępne w graficznym centrum administracyjnym. Można z nich korzystać jedynie za pomocą oprogramowania PowerShell.

Wybierz szkolenie

Zapisz się na kurs i zacznij wykorzystywać możliwości oprogramowania Windows PowerShell.

PowerShell poziom podstawowy

Organizacja zajęć

PowerShell szkolenie poziom podstawowy

Liczba godzin: 16

Godziny zajęć: 9:00 – 17:00

Liczba osób w grupie: 4-8

Lokalizacja szkolenia: Warszawa, ul. Żurawia 22

Zakres materiału

Dzień I

  1. Wprowadzenie
    1. Co to jest powłoka (shell)? Czym jest Powershell?
    2. Historia, ewolucja, wersje, możliwości.
    3. Linia komend i ISE (Integrated Scripting Environment).
  2. Komendy
    1. Co to są komandlety? Składnia.
    2. Parametry wspólne.
    3. Znaki kończące.
    4. Zadania: get-command, show-command, get-help
  3. Przetwarzanie strumieniowe (pipelining)
    1. Komandlety operujace na obiektach.
    2. Komandlety formatujace.
    3. Eksport danych.
    4. Komandlety typu OUT.
  4. Komendy, kontynuacja
    1. Czym są bloki skryptów (script block)
    2. Funkcje.
    3. Zarządzanie zdalne (WMI, CIM i inne komandlety).
  5. Skrypty
    1. Wprowadzenie
    2. Zarządzanie wykonywaniem (Execution policies)
    3. Podpisywanie skryptów.
    4. Uruchamiane
    5. Parametry (Param statement), komentarze I instrukcje wymagalności (requires .statement)
    6. Kolejność wykonywania komend
    7. Instalacja ISE i jego możliwości.
    8. System pomocy (update-help)
  6. Obiekty
    1. Co to są obiekty?
    2. Identyfikacja właściwości i metod obiektów.
    3. Identyfikacja typów obiektów.
  7. Operatory
    1. Porównujące
    2. Logiczne
    3. Zakresowe
    4. Iloczyny numeryczne (Numeric multipliers)
  8. Przetwarzanie strumieniowe kontunuacja
    1. Zmienna strumieniowa (Pipeline variable)
    2. Inne komandlety operujace na obiektach
    3. Przetwarzanie strumieniowe (begin, process and end blocks)
    4. Parametry wejściowe do przetwarzania strumieniowego (ByValue, ByPropertyName)

Dzień II

  1. Providers
    1. Co to są dostawcy (providers)?
    2. Wbudowani dostawcy
    3. Komandlety
  2. Zmienne i typy danych
    1. Czym są zmienne?
    2. Rodzaje zmiennych – automatyczne, użytkownika
    3. Zmienne typu string (literal, here strings, expandable, subexpressions)
    4. Inne typy (object, Boolean, char, int, long, double, enum, array, datetime)
    5. Uzywanie typów danych (casting, weakly and strongly variables, static members)
    6. Operatory typów danych
    7. Parsowanie
    8. Znaki ucieczki
  3. Operatory kontynuacja
    1. Arytmetyczne
    2. Przypisujące
    3. Binarne
    4. Dzielące, łączące
    5. Zamieniające
    6. Formatujące
  4. Tablice i tablice haszujące
    1. Co to są tablice i tablice haszujące?
    2. Używanie tablic
  5. Instrukcje sterujące
    1. Pętle (while, do while, do until, for, foreach)
    2. Instrukcje warunkowe (if, switch)
  6. Zakresy (Scopes) i profile
  7. Moduły
    1. Podstawowe operacje na modułach (wyszukiwanie, importowanie)
    2. Korzystanie z komend w modułach

Zapewniamy dla uczestników szkolenia

  • Laptop

    Laptop
    Przygotowaliśmy dla Ciebie wygodny w obsłudze laptop.

    Jeśli wolisz, możesz pracować na własnym komputerze. Pomożemy Ci wówczas zainstalować potrzebne na szkolenie oprogramowanie.

  • Materiały szkoleniowe

    Materiały szkoleniowe
    Otrzymasz komplet materiałów szkoleniowych w wersji papierowej i elektronicznej.

    Materiały w formacie .pdf prześlemy do Ciebie mailem od razu po otrzymaniu potwierdzonego wpłatą zgłoszenia na kurs. Wydrukowany komplet będzie czekał na Ciebie w sali szkoleniowej.

  • Własne zadania

    Własne zadania
    Możesz skonsultować z instruktorem własne zadania, nad którymi pracujesz.

    Każdy z instruktorów chętnie odpowie na Twoje pytania. Jeżeli w trakcie szkolenia nie będzie czasu na dodatkowe zagadnienia, instruktor skontaktuje się z Tobą po kursie.

  • Certyfikat

    certyfikat
    Po ukończeniu szkolenia otrzymasz wydrukowany po polsku certyfikat potwierdzający Twój udział w kursie. Zobacz wzór certyfikatu: PowerShell certyfikat

    Certyfikat w wersji angielskiej lub zawierający dodatkowe informacje, jeśli będą Ci potrzebne, otrzymasz na życzenie bez żadnych dodatkowych opłat.

  • Catering

    Catering
    W cenie kursu zapewniamy kawę z ekspresu i rozpuszczalną, wybór różnego rodzaju herbat, wodę i kruche ciastka.

    W trakcie 40-minutowej przerwy można wybrać się na obiad. W sąsiedztwie szkoły jest kilkanaście restauracji i barów mlecznych. Standardowa cena kursu nie uwzględnia lunchu.

  • Wygodna płatność

    certyfikat
    Dla wygody naszych Klientów obsługujemy różne formy płatności.

    Możliwe jest opłacenie kursu za pomocą standardowego przelewu lub szybkiej płatności. Można też dokonać płatności osobiście w biurze przy ul. Żurawiej 22 gotówką lub kartą płatniczą.

  • Gwarancja

    Gwarancja wysokiej jakości
    Gwarantujemy, że nasz kurs to dobra inwestycja, na której nie stracisz czasu i pieniędzy.

    Jeśli szkolenie Ci się nie spodoba, masz możliwość zmiany poziomu lub wycofania się z niego. Zwrócimy Ci wówczas 100% opłaty. Ostateczną decyzję podejmujesz pierwszego dnia kursu do godziny 13:00.

  • Konsultacje

    Konsultacje
    Po szkoleniu instruktor jest dla Ciebie dostępny i chętnie odpowie na dodatkowe pytania.

    Jeśli po kursie jakiś obszar omawiany na szkoleniu nadal nie będzie kompletnie zrozumiały, w każdej chwili możesz do nas napisać lub zadzwonić. Instruktor skontaktuje się z Tobą aby pomóc.

Instruktorzy

  • Jarosław Olechno instruktor
    Jarek jest absolwentem Politechniki Warszawskiej. Oprócz prowadzenia szkoleń, zawodowo zajmuje się projektowaniem infrastruktury oraz administrowaniem bazami danych i aplikacjami w dużej firmie.

    Ma ogromne doświadczenie w obszarze MS SQL Server, User Experience, PowerShell. W miłej i profesjonalnej atmosferze przeprowadzi Cię przez tajniki oprogramowania PowerShell.