Pytanie dotyczy narzędzia Windows, które interpretuje polecenia i jednocześnie wyróżnia się tym, że pracuje w modelu obiektowym oraz korzysta z cmdletów. Takie cechy są charakterystyczne dla Windows PowerShell (oraz jego nowszej odmiany PowerShell), gdzie wyniki poleceń są obiektami .NET, które można przekazywać dalej w potoku i filtrować po właściwościach.
Dlaczego poprawna jest odpowiedź: Windows PowerShell
PowerShell dostarcza cmdlety (np. z rodziny Get-*, Set-*) i potok, w którym nie przekazuje się wyłącznie tekstu, lecz obiekty. Dzięki temu łatwiej automatyzować administrację: można pobrać listę procesów, usług czy konfiguracji i dalej je selekcjonować oraz modyfikować bez ręcznego parsowania tekstu.
Dlaczego pozostałe odpowiedzi są błędne
- standardowy strumień wejścia – to pojęcie z zakresu wejścia/wyjścia (stdin) i dotyczy kanału, z którego program może czytać dane. Nie jest to narzędzie/ interpreter poleceń systemu Windows.
- wiersz poleceń systemu Windows – zwykle rozumiany jako cmd.exe. Jest to interpreter poleceń, ale w klasycznym ujęciu działa tekstowo (komendy i wyniki to tekst), nie jest opisywany jako narzędzie o "logice obiektowej" i "cmdletach".
- konsola MMC – Microsoft Management Console to graficzny kontener przystawek administracyjnych (np. zarządzanie dyskami, zasady). Nie służy jako interpreter poleceń z cmdletami, tylko jako interfejs GUI do narzędzi administracyjnych.
Wskazówka egzaminacyjna: jeśli w treści widzisz słowa "cmdlety" i "obiekty", myśl o PowerShell. Jeśli mowa o klasycznych komendach tekstowych (dir, copy), to częściej chodzi o cmd.exe.