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ń.