
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!
Wstęp (11)Podziękowania (15)
O autorze (17)
Część I: Windows PowerShell - 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)
- Aplety poleceń - podstawy (43)
- Aliasy (47)
- Wyrażenia (51)
- Polecenia zewnętrzne (51)
- System pomocy WPS (53)
- Podsumowanie (56)
- Potok danych (61)
- Procesor potoków (65)
- Złożone potoki danych (66)
- Dane wyjściowe (67)
- Interakcje z użytkownikiem (73)
- Podsumowanie (75)
- 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)
- Rejestr systemu Windows (99)
- Dostawcy danych i dyski (100)
- Aplety nawigacyjne (101)
- Ścieżki (103)
- Definiowanie dysków (104)
- Podsumowanie (105)
- 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)
- Pierwszy skrypt (131)
- Uruchamianie skryptu PowerShella (133)
- Włączanie skryptu (133)
- Zabezpieczenia (134)
- Podpisywanie skryptów (136)
- Wstrzymywanie wykonywania skryptu (138)
- Błędy i obsługa błędów (138)
- Podsumowanie (144)
- Klasy .NET (145)
- Klasy COM (150)
- Klasy WMI (152)
- Podsumowanie (166)
- Konsola Windows PowerShell (169)
- PowerTab (174)
- PowerShellPlus (174)
- PowerShell Analyzer (178)
- PrimalScript (181)
- Sapien PowerShell Help (184)
- Podsumowanie (186)
- 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)
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)
- Pliki tekstowe (247)
- Pliki binarne (250)
- Pliki CSV (251)
- Pliki XML (252)
- Pliki HTML (261)
- Podsumowanie (264)
- Rejestr systemu Windows (265)
- Administracja oprogramowaniem (271)
- Podsumowanie (278)
- Procesy (279)
- Usługi systemu Windows (284)
- Podsumowanie (291)
- Konfiguracja komputera (293)
- Urządzenia (296)
- Dzienniki zdarzeń (300)
- Liczniki wydajności (302)
- Podsumowanie (304)
- 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)
- 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)
- Wady adaptera ADSI (330)
- Identyfikacja obiektów usług katalogowych (ścieżki) (333)
- Typowe operacje katalogowe (335)
- Podsumowanie (342)
- Klasa Active Directory User (343)
- Tworzenie konta użytkownika (346)
- Uwierzytelnianie (349)
- Usuwanie konta użytkownika (349)
- Zmiana nazwy konta użytkownika (350)
- Przenoszenie konta użytkownika (350)
- Zarządzanie grupami (351)
- Jednostki organizacyjne (354)
- Podsumowanie (354)
- Składnia zapytań LDAP (355)
- Zapytania LDAP w PowerShellu (356)
- Wyszukiwanie w katalogu - uwagi praktyczne (360)
- Przykłady zapytań LDAP (363)
- Używanie apletu polecenia Get-ADObject (364)
- Podsumowanie (364)
- Dostawca nawigacji PowerShell Community Extensions (367)
- Rozszerzenia www.IT-Visions.de (368)
- Rozszerzenia firmy Quest (370)
- Pobieranie informacji o strukturze Active Directory (371)
- Zasady grup (372)
- Podsumowanie (377)
- Biblioteka ADO.NET (379)
- Przykładowa baza danych (384)
- Bazy danych w PowerShellu (384)
- Podsumowanie (394)
- Obiekt DataSet (395)
- Dostęp do danych z użyciem apletów www.IT-Visions.de (401)
- Podsumowanie (406)
- Zabezpieczenia Windows (407)
- Klasy (412)
- Odczyt list ACL (414)
- Odczyt wpisów ACE (416)
- Podsumowanie (417)
- Translacja identyfikatorów kont (419)
- Odczytywanie informacji o właścicielu (424)
- Dodawanie wpisu ACE do listy ACL (424)
- Usuwanie z listy ACL wpisu ACE (427)
- Kopiowanie ACL (430)
- Definiowanie ACL w języku SDDL (430)
- Podsumowanie (432)
Dodatek A: Aplety poleceń WPS (435)
Dodatek B: PowerShell 2.0 (453)
Dodatek C: Bibliografia (457)
Skorowidz (461)