E-book details

Windows PowerShell 4.0 dla programistów .NET

Windows PowerShell 4.0 dla programistów .NET

Sherif Talaat

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!

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)

  • Title: Windows PowerShell 4.0 dla programistów .NET
  • Author: Sherif Talaat
  • Original title: Windows PowerShell 4.0 for .NET Developers
  • Translation: Łukasz Piwko
  • ISBN: 978-83-283-0328-7, 9788328303287
  • Date of issue: 2015-03-25
  • Format: Ebook
  • Item ID: winpo4
  • Publisher: Helion