Powershell dla administratora Windows - kompletny kurs

Zostań mistrzem linii komend. Pracuj na co dzień korzystając z Powershell. Oskryptuj powtarzalne zadania. Ceń swój czas!
4.9 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
91 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 118
  • Length 6.5 hours
  • Skill Level All Levels
  • Languages Polish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 Polish

Course Description

Zaawansowany kurs od podstaw nauczy cię tego, co każdy administrator Windows powinien wiedzieć, aby wydajnie pracować z Powershell.

Coraz częściej wraz z graficznym interfejsem narzędzi służących do zarządzania produktami Microsoft, dostarczane są również moduły Powershell pozwalające na administrację z linii komend. Pisanie własnych skryptów korzystających z tych modułów pozwala na automatyzowanie zadań wykonywanych przez administratora Windows.

Znając Powershell możesz samodzielnie tworzyć skrypty unikając powtarzalnej pracy, możesz korzystać z licznych rozwiązań publikowanych w Internecie, zmieniając je pod swoje potrzeby. Nie musisz obawiać się uruchamiania nieznanych poleceń wpisanych do instrukcji konfiguracji aplikacji.

Kurs "Powershell dla administratora" zaczyna się od rzeczy prostych, jak praca z edytorem ISE. Następnie lekcja po lekcji pozwala poznać więcej szczegółów na temat Powershell. Pod koniec uczysz się już o budowaniu własnych modułów, pisaniu zapytań WMI i CIM, korzystaniu z uruchamiania poleceń na systemach zdalnych przez remoting.

Mając taką wiedzę możesz zmienić obraz środowiska IT w jakim pracujesz. Możesz zastąpić ręczną mozolną pracę, na automatycznie wykonywane polecenia, które rozwiążą problemy jeszcze nim się one pojawią. Zamiast przygotowywać instrukcję "krok po kroku" opisującą jak skonfigurować serwer, przygotuj skrypt, który dodatkowo udokumentuje wprowadzane zmiany!

Nie czekaj! Zostać masterem Powershell!

ISBN: 978-83-945846-0-3

What are the requirements?

  • Podstawy administracji systemu Windows
  • Podstawy umiejętności programowania (znajomość pojęcia zmienna, typ, pętla, intrukcja warunkowa, obiekt, metoda, funkcja itp)

What am I going to get from this course?

  • Kurs prezentuje podobne tematy jak 50414 (MS Windows PowerShell v2 for Administrators) oraz 10961 (Automating Administration with Windows PowerShell)
  • Nauczysz się pisać własne skrypty
  • Poznasz zasady pracy pracy z potokiem
  • Nauczysz się wydajnie budować polecenia powershell
  • Poznasz konstrukcje programistyczne w powershell
  • Poznasz narzędzia wykorzystywane do pracy z Powershell
  • Poznasz podstawowe polecenia języka Powershell
  • Nauczysz się korzystać z pomocy
  • Nauczysz się korzystać z parametrów poleceń
  • Nauczysz się pracować z potokami
  • Poznasz typowe polecenia wykorzystywane w potokach, jak: Sort, Measure, Select, Export, Where, ForEach
  • Dowiesz się, jak formatować wyświetlane wyniki
  • Zobaczysz jak pracować z obiektami WMI i CIM
  • Poznasz zmienne, zmienne tablicowe, dowiesz się jak korzystać z typów zmiennych
  • Poznasz metody obsługi błędów
  • Nauczysz się wykorzystywać podstawowe instrukcje programistyczne: if, switch, while, for.
  • Poznasz wbudowane w Powershell mechanizmy bezpieczeństwa
  • Nauczysz się budować skrypty, funkcje i moduły
  • Zobaczysz jak korzystać z gotowych modułów
  • Dowiesz się na czym polega remoting i jak go skonfigurować
  • Dowiesz się jak korzystać z sesji remotingu, przekazywać parametry do komend zdalnych, jak działa uwierzytelnianie w remotingu
  • Dowiesz się, jak skonfigurować środowisko do wygodnej pracy z Powershell
  • Nauczysz się uruchamiać zadania w tle i planować je do wykonania

What is the target audience?

  • Administratorzy systemu Windows, którzy chcą zautomatyzować swoją pracę
  • Administratorzy innych rozwiązań serwerowych działających na platformie Windows, jak np: SQL, Exchange, Sharepoint, IIS i wiele innych
  • Przygotowujący się do podjęcia lub zmiany pracy w IT
  • Początkujący, dopiero wkraczający w świat IT oraz pracujący już dłużej w IT, którzy nie mieli okazji poznać Powershella do tej pory
  • Pasjonatów linii komend, którzy na co dzień preferują komendy zamiast wybierania opcji w okienkach

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Zawartość kursu
20:24

Zapoznaj się z tematami prezentowanymi na kursie. Pamiętaj

  • Nie ucz się za wiele jednego dnia. 10-20 minut filmu powinno wystarczyć
  • Staraj się samodzielnie powtarzać to, co było zaprezentowane na filmie
  • Wykonuj test po każdej lekcji
  • Jeśli coś nie jest jasne, zapytaj trenera.
Section 2: Powershell - konsola, ISE, aliasy poleceń, system pomocy
10:00

W tej lekcji:

  • Zobaczysz jak uruchamia się konsolę Powershell
  • Poznasz przydatne skróty klawiaturowe
  • Poznasz kilka przydatnych poleceń tzw. cmd-letów oraz ich budowę
  • Poznasz powód błędu związanego z brakiem uprawnień i dowiesz się, jak go unikać


5 questions

Sprawdź swoją wiedzę na temat pracy z konsolą.

Article

Sprawdź się w praktyce! 

Oczywiście możesz powtórzyć przykłady pokazane w materiale video, możesz też samodzielnie wymyślić sobie problemy do rozwiązania, albo skorzystać z dołączonego pliku z ćwiczeniami. 

Dokument zawiera propozycje zdań oraz klucz odpowiedzi.

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

05:57

Dowiesz się co to jest Integrated Script Editor (Powershell ISE)
Nauczysz się, jak wydajnie pracować z ISE
Poznasz przydatne skróty klawiaturowe

5 questions

Sprawdź swoją wiedzę na temat ISE.

Article

Sprawdź się w praktyce! .

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

03:36

W tej lekcji:

  • Sprawdzisz, jakie aliasy są dostępne w Powershell
  • Zdefiniujesz własny alias
5 questions

Sprawdź swoją wiedzę na temat aliasów.

Aliasy komend - LAB
Article
Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

06:43

W tej lekcji:
• Poznasz komendę Get-Help
• Dowiesz się, jak odnaleźć właściwe polecenie za pomocą Get-Command

5 questions

Sprawdź swoją wiedzę na temat uzyskiwania pomocy o komendach

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

09:28

W tej lekcji:

  • Zobaczysz, jak korzystać z polecenia Get-Help
  • Zobaczysz, jak znależć komendę korzystając z Get-Command
  • Zobaczysz, jak przekazywać parametry przez nazwę i pozycję
  • Dowiesz się, jak aktualizować pomoc
  • Będziesz wiedział, co to tak zwane artykuły About
5 questions

Sprawdź swoją wiedzę z zakresu korzystania z systemu pomocy.

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

Section 3: Budowanie poleceń
05:06

W tej lekcji:

  • Przyjrzysz się bliżej parametrom i ich nazwom
  • Zobaczysz, jak przekazać parametr przez listę, tabelę, plik i zmienną


5 questions

Sprawdź swoją wiedzę w zakresie przekazywania wartości parametrów

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

05:00

W tej lekcji:

  • Dowiesz się, jak testować skutki poleceń przed ich rzeczywistym wykonaniem
  • Jak wymusić dodatkowe pytanie o kontynuację
  • Jakie znaczenie ma zmienna $ConfirmPreference


5 questions

Sprawdź swoją wiedzę na temat parametrów WhatIf i Confirm

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

Section 4: Budowanie potoków
07:11

W tej lekcji:

  • Dowiesz się, co to jest potok
  • Jak zapisać dane w pliku
  • Jak przeglądać dane w GridView
  • Jak działa potok
  • Do czego służy Get-Member


5 questions

Sprawdź swoją wiedzę w zakresie pracy z potokami

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

04:34

W tej lekcji:

  • Jak używać Sort-Object w potoku
  • Jak sortować wg kilku kolumn
  • Sortowanie w odwrotnej kolejności
5 questions

Sprawdź swoją wiedzę z zakresu polecenia Sort-Object

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

04:11

W tej lekcji:

  • Dowiesz się, jak policzyć ilość obiektów
  • Jak wyznaczyć inne miary, jak np. Min, Max, Avg
  • Jak w obliczeniach uwzględnić określoną właściwość obiektu


5 questions

Sprawdź swoją wiedzę odnośnie polecenia Measure-Object

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje odpowiedzi z propozycjami rozwiązań.

06:01

W tej lekcji:

  • Zobaczysz jak ograniczyć ilość obiektów wyświetlanych przez komendy
  • Jak wybrać tylko pewne właściwości/kolumny obiektów
  • Jak łączyć sort i select w potoku
5 questions

Sprawdź swoją wiedzę z zakresu Select-Object

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

06:56

W tej lekcji:

  • Zobaczysz, jak dodać do wyniku nową wyliczaną kolumnę
  • Poznasz znaczenie zmiennej $PSItem i $_
  • Poznasz stałe, takie jak 1KB, 1MB itd.
  • Zobaczysz, jak sformatować wyliczane dane


5 questions

Sprawdź swoją wiedzę dotyczącą kolumn wyliczanych

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

09:40

W tej lekcji:

  • Dowiesz się, jak działa ConvertFrom i ConvertTo
  • Jaki typ otrzymujesz po procesie konwersji
  • Eksport i import danych z pliku
5 questions

Sprawdź swoją wiedzę z zakresu eksportu i importu danych

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

11:03

W tej lekcji:

  • Dowiesz się, jak budować wyrażenia logiczne
  • Poznasz polecenie Where-Object
  • Zobaczysz różnice w składni uproszczonej i zaawansowanej dla Where
  • Dowiesz się, jak konstruować potoki, by działały wydajnie
5 questions

Sprawdź swoją wiedzę w zakresie Where-Object

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

07:14

W tej lekcji:

  • Zobaczysz, jak wywoływać metody obiektów w potoku
  • Dowiesz się, czym różni się składnia uproszczona od zaawansowanej
  • Jak uruchamiać polecenie dla każdego obiektu w potoku lub
  • Uruchamiać je tylko jeden raz przed przetwarzaniem pierwszego obiektu z potoku lub
  • Uruchamiać je tylko jeden raz po przetworzeniu ostatniego obiektu z potoku
5 questions

Sprawdź swoją wiedzę z zakresu polecenia ForEach-Object.

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

13:26

W tej lekcji:

  • Jak powershell łączy ze sobą cmd-let-y w potoku
  • Jak działa przekazywanie parametrów by name
  • Jak działa przekazywanie parametrów by value
  • Rozwiązywanie problemów z potokami


5 questions

Sprawdź swoją wiedzę z zakresu budowy potoków.

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

Section 5: Formatowanie wyników
13:51

W tej lekcji:

  • Poznasz cmd-lety Format-Wide, Format-List i Format-Table
  • Poznasz opcje tych poleceń
  • Dowiesz się, jak formatować wartości liczbowe
  • Dowiesz się, jak łączyć komendy Format z innymi w potokach
  • Zobaczysz, jak grupować dane ze względu na określoną właściwość
  • Zobaczysz alternatywne sposoby zwracania wyników w pliku HTML oraz przeglądarce GridView
5 questions

Sprawdź swoją wiedzę z zakresu formatowania wyników

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

Section 6: Praca z obietami WMI i CIM
13:54

W tej lekcji:

  • Pojęcia związane z zapytaniami WMI i CIM
  • Wyszukiwanie klasy WMI powalającej na uzyskanie potrzebnej informacji
  • Podstawy budowy zapytań WMI
  • Zapytania języka WQL
  • Przegląd dokumentacji MSDN
5 questions

Sprawdź swoją wiedzę na temat WMI i CIM

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

14:49

W tej lekcji:

  • Praca z obiektami WMI i CIM
  • Listowanie właściwości i metod obiektów WMI i CIM
  • Odczytywanie właściwości obiektów WMI i CIM
  • Uruchamianie metod obiektów WMI i CIM
  • Uruchamianie metod klas WMI i CIM
5 questions

Sprawdź swoją wiedzę na temat właściwości i metod WMI i CIM

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

06:02

W tej lekcji:

  • Jak korzystać z sesji CIM
  • Polecenie New-CIMSessionOption oraz New-CIMSession
  • Konfiguracja WinRM oraz WSMAN
5 questions

Sprawdź swoją wiedzę o sesjach CIM

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

Section 7: Zmienne w powershell
10:40

W tej lekcji:

  • Jak korzystać ze zmiennych
  • Tworzenie i usuwanie zmiennych
  • Napęd Variables:
  • Zmienne napisowe definiowane apostrofem i cudzysłowem
5 questions

Sprawdź swoją wiedzę o zmiennych

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

07:42

W tej lekcji:

  • Tworzenie zmiennych tablicowych
  • Wczytywanie tablic z pliku
  • Odwoływanie się do elementów tablicy
  • Właściwości tablic
5 questions

Sprawdź swoją wiedzę na temat zmiennych tablicowych

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

07:39

W tej lekcji:

  • Deklarowanie zmiennych określonego typu
  • Korzyści płynące z wykorzystania typów
  • Metody daty i czasu
  • Metody typu napisowego string
  • Sprawdzenie jakiego typu jest zmienna
  • Konwersje typów
5 questions

Sprawdź swoją wiedzę z zakresu stosowania typów danych

Article

Sprawdź się w praktyce!

Article

Tu możesz porównać swoje rozwiązania z propozycjami odpowiedzi.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Rafał Kraik, Microsoft Certified Trainer

Rafał Kraik - Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzystaniem PowerShell oraz analiza i prezentacja danych.

Doświadczony trener szkoleń e-learning.

Pracował/pracuje/prowadził szkolenia dla takich firm i instytucji jak ING, IBM, Cadbury, Bank PeKaO, Volvo, UPC, ZUS i wiele innych...

Ready to start learning?
Take This Course