E-book details

PowerShell. 101 zadań do zautomatyzowania

PowerShell. 101 zadań do zautomatyzowania

Adam Pietrzak

Ebook

PowerShell - wykonuj zwykłe zadania w niezwykły sposób

Zrób pierwszy krok w stronę fascynującego świata automatyzacji zadań. Poznaj PowerShell, potężne narzędzie, które ułatwia pracę administratorów na całym świecie, i zaprzęgnij go do pracy. Dzięki umiejętnemu posługiwaniu się krótkimi i nieskomplikowanymi poleceniami będziesz w stanie łatwo i szybko wykonywać czynności, których realizacja wymagała dotąd znacznie większego wysiłku. Słowem, robić więcej, robiąc mniej.

Autor tej książki proponuje ponad 100 rozwiązań idealnie dopasowanych do potrzeb każdego użytkownika systemu Windows. Co więcej, rozwiązania te nie wymagają umiejętności programowania ani tworzenia oddzielnych, skomplikowanych skryptów. W większości są to tzw. onelinery, czyli jednowierszowce, które się wykonuje poprzez wpisanie w konsolę PowerShell pojedynczej linijki kodu. Wszystkie proponowane tu rozwiązania zostały uzupełnione dokładnym opisem działania i informacją o możliwym wyniku.

Podziękowania

Wprowadzenie

Rozdział 1. Wprowadzenie do automatyzacji

  • Co to jest automatyzacja?
  • Automatyzacja w IT. Dlaczego warto?
    • Oszczędność czasu
    • Redukcja kosztów
    • Szybszy dostęp
    • Redukcja błędów
    • Zwiększone bezpieczeństwo
    • Rozwój
  • Na co uważać?
    • Brak elastyczności
    • Koszt inwestycji
    • Dotkliwsze konsekwencje błędów
  • Jakie zadania automatyzować?
  • Jak zacząć?
  • Wybór narzędzi
    • Monitor wydajności
    • Harmonogram zadań
    • Zasady grupy
    • Czujnik pamięci
    • Power Automate Desktop

Rozdział 2. PowerShell - dla tych, co nie wiedzą

  • Krótka historia
  • Czym jest PowerShell?
    • Łatwość nauki
    • Mnogość zastosowań
    • Logika obiektowa
    • Zoptymalizowany pod kątem pracy ze strukturami danych
    • Własne API
    • Prawie 20 lat na rynku
    • Stały rozwój
  • Dostępne narzędzia
    • Konsola PowerShell
    • PowerShell ISE
    • Visual Studio Code

Rozdział 3. Zarządzanie komputerem

  • Wprowadzenie
  • Proste codzienne zadania
  • Pobieranie informacji
  • Dziennik zdarzeń

Rozdział 4. Operacje na plikach i katalogach

  • Wprowadzenie
  • Lokalizacja
  • Wyświetlanie dostępnych plików i katalogów
  • Tworzenie i modyfikacja
  • Wyszukiwanie
  • Organizacja i archiwizacja danych
  • Usuwanie zbędnych plików

Rozdział 5. Konfiguracja sieci

  • Wprowadzenie
  • Konfiguracja interfejsu sieciowego
  • Testowanie łączności
  • Zapora sieciowa
  • Serwer DNS
  • Serwer DHCP

Rozdział 6. Active Directory Domain Services

  • Moduł PowerShell Active Directory
  • Konto użytkownika
  • Konto komputera
  • Konto grupy
  • Audyt domeny

Rozdział 7. Wirtualizacja

  • Wprowadzenie
  • Hyper-V
  • Maszyny wirtualne
  • Dyski wirtualne
  • Wirtualne przełączniki sieciowe

Rozdział 8. Platforma Microsoft Azure

  • Narzędzia administracyjne
    • Azure Portal
    • Interfejs wiersza polecenia platformy Azure
    • Azure PowerShell
  • Moduł Azure PowerShell
  • Grupa zasobów
  • Sieci wirtualne
  • Maszyny wirtualne

Rozdział 9. Inne ciekawe zadania

Rozdział 10. Dodatek

Bibliografia

  • Title: PowerShell. 101 zadań do zautomatyzowania
  • Author: Adam Pietrzak
  • ISBN: 978-83-289-1451-3, 9788328914513
  • Date of issue: 2024-04-30
  • Format: Ebook
  • Item ID: pow101
  • Publisher: Helion