Przejdź do głównej treści

Windows PowerShell

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest Windows PowerShell?

Windows PowerShell to powłoka systemowa i środowisko skryptowe firmy Microsoft, służące do wykonywania poleceń oraz automatyzacji zadań administracyjnych w systemie Windows.

W pytaniach egzaminacyjnych PowerShell często rozpoznaje się po dwóch cechach:
- stosuje logikę obiektową,
- używa poleceń nazywanych cmdletami.

Czym różni się od klasycznego wiersza poleceń?

Klasyczny wiersz poleceń Windows, czyli cmd.exe, operuje głównie na tekście. PowerShell przekazuje między poleceniami obiekty, czyli dane z właściwościami i metodami. Dzięki temu łatwiej filtrować, sortować i przetwarzać wyniki poleceń.

Przykład polecenia PowerShell:

Get-Process

Polecenie wyświetla uruchomione procesy. Można je dalej przetwarzać, np. posortować według użycia procesora:

Get-Process | Sort-Object CPU -Descending

Cmdlety

Polecenia PowerShell nazywane są cmdletami. Zwykle mają budowę:

Czasownik-Rzeczownik

Przykłady:
- Get-Process - pobiera listę procesów,
- Get-Service - wyświetla usługi systemowe,
- Stop-Process - zatrzymuje proces,
- Set-ExecutionPolicy - ustawia zasady uruchamiania skryptów.

Zastosowania

PowerShell jest używany do:
- administrowania systemem Windows,
- zarządzania usługami, procesami i kontami,
- automatyzacji zadań przez skrypty,
- konfiguracji systemu i sieci,
- obsługi środowisk serwerowych.

Ważne na egzaminie

Jeżeli w pytaniu pojawiają się hasła cmdlety, obiekty, interpretacja poleceń i Windows, poprawną odpowiedzią najczęściej jest Windows PowerShell, a nie zwykły wiersz poleceń.