Wszystkie ścieżki

Standardy programowania

PowerShell

Skrypty produkcyjne, parametry, błędy, moduły, bezpieczeństwo i automatyzacja.

  1. 01
    Podstawy: cmdlety, pipeline, obiektyintro

    Jak działa PowerShell: cmdlety Verb-Noun, pipeline obiektów i dlaczego to nie tekst.

    10 min
  2. 02
    Parametry, walidacja i [CmdletBinding()]core

    Parametry typowane, atrybuty walidacji i zaawansowane funkcje z [CmdletBinding()].

    11 min
  3. 03
    Obsługa błędów (try/catch, $ErrorActionPreference)core

    Błędy terminujące vs nieterminujące, try/catch i $ErrorActionPreference w probe'ach ZEUS.

    11 min
  4. 04
    Funkcje, moduły i ponowne użyciecore

    Wydzielanie funkcji, budowa modułów .psm1 i eksport publicznego API w probe'ach ZEUS.

    11 min
  5. 05
    Bezpieczeństwo: credentiale, SecureString, brak haseł w kodzieadvanced

    PSCredential, SecureString i zasady trzymania poświadczeń poza kodem probe'ów ZEUS.

    12 min
  6. 06
    Automatyzacja produkcyjna — wzorce z realnych skryptów ZEUSadvanced

    Wzorce probe'ów ZEUS: -AsJson na stdout, paged LDAP i zdalne Invoke-Command przez WinRM.

    14 min

Sprawdź wiedzę — quiz

5 pytań · zaliczenie od 80%. Wynik zapisuje się lokalnie.

1.Co PowerShell przesyła w pipeline między cmdletami?

2.Jaki atrybut zamienia funkcję w zaawansowaną (z -Verbose itd.)?

3.Jak skrypty probe ZEUS oddają wynik do agenta?

4.Jak pobrać CAŁĄ dużą domenę z LDAP (powyżej MaxPageSize)?

5.Gdzie NIE trzymamy haseł w skryptach PowerShell?