[PL] PowerShell - Windows PowerShell. Podstawy, Biblioteka
[ Pobierz całość w formacie PDF ]
Windows PowerShell.
Podstawy
Autor: Holger Schwichtenberg
T³umaczenie: Pawe³ Koronkiewicz
ISBN: 978-83-246-2088-3
Format: 168x237, stron: 488
Naucz siê korzystaæ z nowoczesnych narzêdzi PowerShella
i usprawniaj ¿mudne zadania administracyjne!
•
Jak skonfigurowaæ œrodowisko PowerShella?
•
Jak tworzyæ aplety poleceñ i jak ich u¿ywaæ?
•
Jak korzystaæ z potoku danych?
Windows PowerShell to innowacyjne narzêdzie do zarz¹dzania systemem i przetwarzania
skryptów dla serwerów oraz klientów pod kontrol¹ Windows. Charakterystyczn¹ cech¹
tego interpretera poleceñ jest obiektowa logika, która sprawia, ¿e wynikiem ka¿dego
polecenia jest obiekt okreœlonego typu. Dodatkowo wszystkie funkcje dostêpne przez API
systemu s¹ mo¿liwe do wywo³ania z poziomu PowerShella. Dziêki swojej uniwersalnoœci
oraz nowoczesnym narzêdziom interpreter ten zapewnia spójny oraz jasny mechanizm
zarz¹dzania, oparty na wierszu poleceñ i niewymagaj¹cy od u¿ytkownika du¿ej wiedzy
programistycznej.
Ksi¹¿ka „Windows PowerShell. Podstawy” zawiera dok³adny opis innowacyjnej architektury
PowerShella, zasad pisania skryptów oraz mo¿liwoœci korzystania z podstawowych
interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a tak¿e obszerny zbiór opisów
rozwi¹zañ konkretnych zadañ administracyjnych. Korzystaj¹c z tego przewodnika, poznasz
funkcje i narzêdzia PowerShella. Nauczysz siê równie¿ korzystaæ z obiektowego potoku
danych i zarz¹dzaæ procesami, dziennikami zdarzeñ oraz wpisami rejestru. Dziêki zawartej
tu wiedzy z pewnoœci¹ usprawnisz i zautomatyzujesz wszelkie czasoch³onne zadania
administracyjne, by móc swobodnie stosowaæ PowerShell jako podstawow¹ konsolê
do codziennej pracy.
•
Aplety poleceñ
•
Przetwarzanie potokowe
•
Potoki danych
•
Uniwersalny model nawigacji
•
Definiowanie dysków
•
Jêzyk skryptów PowerShella
•
Tablice asocjacyjne
•
Praca ze skryptami
•
Ró¿nicowanie reakcji na b³êdy
•
Biblioteki klas
•
Narzêdzia PowerShella
•
Zarz¹dzanie u¿ytkownikami i grupami w Active Directory
•
Bazy danych
•
Zaawansowane operacje dostêpu do danych
PowerShell skróci czas Twojej pracy!
S
PIS TREŚCI
Wstęp ....................................................................................11
Podziękowania .....................................................................15
O autorze ..............................................................................17
C
ZĘŚĆ
I: W
INDOWS
P
OWER
S
HELL
—
WPROWADZENIE
.....................................................19
Rozdział 1.
Pierwsze kroki ......................................................................21
Czym jest Windows PowerShell? ............................................................................. 21
Pobieranie i instalowanie rozszerzeń PSCX .......................................................... 35
Testowanie rozszerzeń PSCX ..................................................................................... 37
Pobieranie i instalowanie pakietu PowerShellPlus ............................................ 37
PowerShell Editor .......................................................................................................... 38
Podsumowanie .............................................................................................................. 42
Rozdział 2.
Aplety poleceń ......................................................................43
Aplety poleceń — podstawy ..................................................................................... 43
Aliasy ................................................................................................................................. 47
Wyrażenia ........................................................................................................................ 51
Polecenia zewnętrzne ................................................................................................. 51
System pomocy WPS ................................................................................................... 53
Podsumowanie .............................................................................................................. 56
Rozdział 3.
Przetwarzanie potokowe ......................................................61
Potok danych .................................................................................................................. 61
Procesor potoków ......................................................................................................... 65
Złożone potoki danych ............................................................................................... 66
Dane wyjściowe ............................................................................................................. 67
Interakcje z użytkownikiem ....................................................................................... 73
Podsumowanie .............................................................................................................. 75
5
6
S
PIS TREŚCI
Rozdział 4.
Potoki danych .......................................................................77
Analizowanie zawartości potoku ............................................................................. 77
Filtrowanie obiektów ................................................................................................... 88
Przycinanie obiektów .................................................................................................. 90
Sortowanie obiektów .................................................................................................. 92
Grupowanie obiektów ................................................................................................. 93
Obliczenia ........................................................................................................................ 93
Wartości pośrednie ....................................................................................................... 95
Porównywanie obiektów ........................................................................................... 96
Rozgałęzienia ..................................................................................................................96
Podsumowanie .............................................................................................................. 97
Rozdział 5.
Uniwersalny model nawigacji ...............................................99
Rejestr systemu Windows .......................................................................................... 99
Dostawcy danych i dyski ..........................................................................................100
Aplety nawigacyjne ....................................................................................................101
Ścieżki .............................................................................................................................103
Definiowanie dysków ................................................................................................104
Podsumowanie ............................................................................................................105
Rozdział 6.
Język skryptów PowerShella ..............................................107
System pomocy ...........................................................................................................108
Rozdzielanie poleceń .................................................................................................108
Komentarze ...................................................................................................................108
Zmienne .........................................................................................................................109
Typy danych PowerShella ........................................................................................110
Liczby ..............................................................................................................................114
Liczby losowe ...............................................................................................................115
Ciągi znakowe ..............................................................................................................116
Data i godzina ..............................................................................................................119
Tablice .............................................................................................................................121
Tablice asocjacyjne (tabele skrótów) ....................................................................123
Operatory .......................................................................................................................125
Struktury sterujące .....................................................................................................126
Podsumowanie ............................................................................................................128
Rozdział 7.
Praca ze skryptami ..............................................................131
Pierwszy skrypt ............................................................................................................131
Uruchamianie skryptu PowerShella ......................................................................133
Włączanie skryptu .......................................................................................................133
Zabezpieczenia ............................................................................................................134
Podpisywanie skryptów ............................................................................................136
7
S
PIS TREŚCI
Wstrzymywanie wykonywania skryptu ...............................................................138
Błędy i obsługa błędów .............................................................................................138
Podsumowanie ............................................................................................................144
Rozdział 8.
Biblioteki klas .....................................................................145
Klasy .NET .......................................................................................................................145
Klasy COM ......................................................................................................................150
Klasy WMI .......................................................................................................................152
Podsumowanie ............................................................................................................166
Rozdział 9.
Narzędzia PowerShella .......................................................169
Konsola Windows PowerShell ................................................................................169
PowerTab .......................................................................................................................174
PowerShellPlus ............................................................................................................174
PowerShell Analyzer ..................................................................................................178
PrimalScript ...................................................................................................................181
Sapien PowerShell Help ............................................................................................184
Podsumowanie ............................................................................................................186
Rozdział 10. Porady i rozwiązywanie problemów ..................................187
Debugowanie i śledzenie .........................................................................................187
Dodatkowe aplety poleceń .....................................................................................191
Historia poleceń ...........................................................................................................203
Informacje o systemie i komputerze ....................................................................203
Profile PowerShella .....................................................................................................205
Graficzny interfejs użytkownika .............................................................................211
Podsumowanie ............................................................................................................215
C
ZĘŚĆ
II: W
INDOWS
P
OWER
S
HELL W
PRAKTYCE
........................................................... 217
Rozdział 11. Systemy plików ...................................................................219
Aplety poleceń do administracji systemem plików ........................................219
Dyski ................................................................................................................................220
Zawartość katalogu ....................................................................................................224
Właściwości pliku ........................................................................................................226
Właściwości plików wykonywalnych ....................................................................228
Łącza w systemie plików ...........................................................................................229
Kompresja ......................................................................................................................233
Udziały sieciowe ..........................................................................................................234
Podsumowanie ............................................................................................................246
8
S
PIS TREŚCI
Rozdział 12. Dokumenty .........................................................................247
Pliki tekstowe ................................................................................................................247
Pliki binarne ..................................................................................................................250
Pliki CSV ..........................................................................................................................251
Pliki XML .........................................................................................................................252
Pliki HTML ......................................................................................................................261
Podsumowanie ............................................................................................................264
Rozdział 13. Rejestr i oprogramowanie ..................................................265
Rejestr systemu Windows ........................................................................................265
Administracja oprogramowaniem ........................................................................271
Podsumowanie ............................................................................................................278
Rozdział 14. Procesy i usługi ...................................................................279
Procesy ...........................................................................................................................279
Usługi systemu Windows .........................................................................................284
Podsumowanie ............................................................................................................291
Rozdział 15. Komputery i urządzenia .....................................................293
Konfiguracja komputera ...........................................................................................293
Urządzenia .....................................................................................................................296
Dzienniki zdarzeń ........................................................................................................300
Liczniki wydajności .....................................................................................................302
Podsumowanie ............................................................................................................304
Rozdział 16. Sieć ......................................................................................305
Ping ..................................................................................................................................305
Konfiguracja sieci ........................................................................................................306
Odwzorowania nazw .................................................................................................309
Pobieranie plików z serwera HTTP ........................................................................310
Poczta elektroniczna ..................................................................................................311
Microsoft Exchange Server 2007 ...........................................................................312
Internetowe usługi informacyjne ..........................................................................315
Podsumowanie ............................................................................................................321
Rozdział 17. Usługi katalogowe ..............................................................323
Dostęp do usług katalogowych — wprowadzenie .........................................323
Zarządzanie użytkownikami i grupami przy użyciu WMI ..............................324
Obszar nazw System.DirectoryServices i adapter ADSI .................................325
[ Pobierz całość w formacie PDF ]