Windows PowerShell 4.0 dla programistów .NET - ebook
Windows PowerShell 4.0 dla programistów .NET - ebook
PowerShell to obiektowy język skryptowy i powłoka zadaniowa, a jednocześnie potężne narzędzie do automatyzacji zadań.
PowerShell to — jak sama nazwa wskazuje — konsola z ogromem możliwości! Pozwala kontrolować system Windows oraz wiele innych aplikacji przeznaczonych dla serwerów, a także nimi zarządzać. Dzięki swym atutom jest szczególnie doceniana przez zaawansowanych użytkowników systemu Windows oraz administratorów tej platformy. Jeżeli chcesz w pełni wykorzystać potencjał PowerShell, jesteś programistą platformy .NET i chciałbyś ułatwić sobie pracę, to trafiłeś na superksiążkę!
Sięgnij po nią i poznaj podstawy Windows PowerShell! Gdy zaczniesz już swobodnie korzystać z nowych możliwości, będziesz mógł poznać najlepsze techniki pracy z plikami XML i modułami oraz zaznajomić się z obiektami COM i .NET. Następnie dowiesz się, jak administrować systemem Windows z wykorzystaniem możliwości PowerShell. Dzięki tej wiedzy większość zadań wykonasz zdecydowanie szybciej — i to bez myszki! Na sam koniec nauczysz się korzystać z zasobów sieciowych oraz narzędzi dla platformy TFS. Książka ta jest obowiązkową pozycją dla wszystkich użytkowników systemu Windows, chcących poznać zaawansowane możliwości zarządzania systemem... i nie tylko!
Dzięki tej książce:
- Poznasz nowe funkcje dodane w konsoli Windows PowerShell 4.0
- Poznasz składnię i gramatykę PowerShell, np. potoków, pętli oraz obiektów roboczych
- Dowiesz się, jak rozszerzać PowerShell przy użyciu narzędzi platformy .NET oraz technologii XML, WMI i COM+
- Nauczysz się pracować poprzez konsolę PowerShell z użytkownikami i grupami użytkowników oraz programami Windows Server, IIS i SQL Server
- Nauczysz się automatyzować za pomocą konsoli Windows PowerShell mechanizmy kontroli wersji na platformie Team Foundation Server
- Poznasz techniki pracy w Windows PowerShell z technologiami internetowymi, takimi jak JSON, XML usługi sieciowe oraz aplikacje RESTful
Administrowanie systemem Windows jeszcze nigdy nie było tak przyjemne!
Spis treści
O autorze (7)
Podziękowania (8)
O recenzentach (9)
Przedmowa (11)
Rozdział 1. Podstawy Windows PowerShella (15)
- Wprowadzenie do Windows PowerShella (16)
- Konsole Windows PowerShell (17)
- Konsola Windows PowerShell (17)
- Integrated Script Environment (ISE) (18)
- Najważniejsze cechy narzędzia Windows PowerShell (20)
- Podstawy PowerShella (22)
- Obiekty (22)
- Potokowe wykonywanie poleceń (23)
- Aliasy (24)
- Zmienne i typy danych (25)
- Operatory porównywania i logiczne (26)
- Tablice i tablice mieszające (27)
- Sterowanie wykonywaniem skryptów (28)
- Instrukcje warunkowe (28)
- Instrukcje iteracyjne (29)
- Funkcje (29)
- Dostawcy i stacje (30)
- Zapisywanie skryptów w plikach (31)
- Komentarze (33)
- Pomoc w Windows PowerShellu (33)
- Pospolite parametry PowerShella (35)
- Podsumowanie (36)
Rozdział 2. PowerShell w służbie programisty (37)
- CIM i WMI (38)
- CIM i WMI w Windows PowerShellu (38)
- Powody przyjęcia standardu CIM (40)
- Praca z XML (41)
- Wczytywanie plików XML (41)
- Importowanie i eksportowanie plików XML (44)
- Obiekty typu COM (44)
- Tworzenie egzemplarza obiektu COM (45)
- Automatyzacja przeglądarki Internet Explorer przy użyciu technologii COM i narzędzia PowerShell (45)
- Automatyzacja programu Microsoft Excel przy użyciu technologii COM i narzędzia PowerShell (46)
- Obiekty .NET (48)
- Tworzenie obiektów .NET (49)
- Rozszerzanie obiektów .NET (49)
- Rozszerzanie typów platformy .NET (50)
- Moduły Windows PowerShella (52)
- Tworzenie modułów Windows PowerShella (53)
- Moduły skryptowe (53)
- Moduły binarne (54)
- Moduły z manifestem (58)
- Moduły dynamiczne (58)
- Diagnostyka skryptów i obsługa błędów (59)
- Punkty wstrzymania (60)
- Diagnozowanie skryptów (61)
- Techniki obsługi błędów (62)
- Tworzenie graficznego interfejsu użytkownika w PowerShellu (64)
- Podsumowanie (65)
Rozdział 3. Zastosowanie PowerShella w codziennej administracji (67)
- Praca zdalna z Windows PowerShellem (68)
- Cztery sposoby użycia funkcji pracy zdalnej (68)
- Przepływy pracy w Windows PowerShellu (71)
- Tworzenie przepływu pracy przy użyciu PowerShella (72)
- Wykonywanie przepływów pracy PowerShella (72)
- Sterowanie wykonywaniem przepływu pracy PowerShella (75)
- Windows PowerShell w akcji (77)
- Role i funkcje systemu Windows (77)
- Zarządzanie użytkownikami i grupami lokalnymi (80)
- Zarządzanie serwerami sieciowymi - IIS (83)
- Windows PowerShell i SQL Server (86)
- Podsumowanie (91)
Rozdział 4. PowerShell i technologie sieciowe (93)
- Polecenia sieciowe w PowerShellu (94)
- Praca z usługami sieciowymi (94)
- Żądania sieciowe (96)
- Interfejsy API typu REST (98)
- Praca z danymi w formacie JSON (101)
- Podsumowanie (103)
Rozdział 5. Konsola PowerShell i Team Foundation Server (105)
- Narzędzia Power Tools dla platformy TFS (106)
- Rozpoczynanie pracy z poleceniami PowerShella dla TFS (107)
- Praca z poleceniami TFS konsoli PowerShell (109)
- Pobieranie informacji dotyczących TFS (109)
- Praca z informacjami elementów pozycji TFS (110)
- Zarządzanie przestrzenią roboczą TFS (113)
- Zarządzanie grupami zmian, zestawami odłożonymi i oczekującymi zmianami (114)
- Podsumowanie (116)
Skorowidz (117)
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-283-0328-7 |
Rozmiar pliku: | 4,4 MB |