KWALIFIKACJA INF2 - STYCZEŃ 2021 (test 2)

PYTANIE NR 11.
Narzędzie systemu Windows wykorzystywane do interpretacji poleceń, stosujące logikę obiektową oraz cmdlety, to
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Windows PowerShell to środowisko wiersza poleceń i język skryptowy, które używa cmdletów oraz potoku opartego na obiektach, a nie wyłącznie na tekście. "Wiersz poleceń" (cmd.exe) operuje głównie na strumieniu tekstowym, MMC to narzędzie GUI, a standardowe wejście nie jest programem.

Pełne wyjaśnienie:

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.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Windows PowerShell to powłoka wiersza poleceń i język skryptowy do administracji Windows. Umożliwia automatyzację zadań (np. usługi, procesy, konta) oraz zdalne zarządzanie. Kluczowe jest to, że operuje na obiektach i używa cmdletów.
W PowerShell wyniki poleceń są obiektami (z właściwościami), które można filtrować i przetwarzać w potoku bez ręcznego "parsowania" tekstu. To odróżnia go od wielu klasycznych powłok, gdzie przekazywany jest głównie tekst.
Cmdlety to wbudowane polecenia PowerShell, zwykle w formacie czasownik-rzeczownik (np. Get-*, Set-*). Są zaprojektowane do spójnej administracji systemem i zwracają obiekty, co ułatwia łączenie poleceń w potoku.
cmd.exe (wiersz poleceń) to klasyczny interpreter komend, w którym wejście/wyjście jest głównie tekstowe. PowerShell to nowsze środowisko skryptowe z cmdletami i potokiem obiektowym, lepsze do automatyzacji i pracy na danych systemowych.
Nie. Standardowy strumień wejścia (stdin) to pojęcie dotyczące wejścia/wyjścia programów: kanał, z którego aplikacja może czytać dane. To element mechanizmu uruchamiania programów, a nie samodzielne narzędzie do interpretacji poleceń.
MMC (Microsoft Management Console) to graficzna konsola, w której uruchamia się przystawki administracyjne (np. zarządzanie dyskami, certyfikatami). Jest to narzędzie GUI, a nie interpreter poleceń. Nie używa cmdletów i nie działa jako powłoka skryptowa.
Zwróć uwagę na słowa-klucze: cmdlety, obiekty, potok, automatyzacja administracji. Jeśli treść podkreśla obiektowe przetwarzanie danych systemowych i skryptowanie, najczęściej właściwą odpowiedzią będzie PowerShell.
Najbardziej uniwersalne są polecenia do pomocy i odkrywania: Get-Help (opis i przykłady), Get-Command (lista dostępnych cmdletów) oraz polecenia typu Get-Process czy Get-Service do sprawdzenia działania potoku.
Bo oba narzędzia kojarzą się z "administracją Windows". Różnica jest taka, że MMC to kontener narzędzi graficznych, a PowerShell to interpreter poleceń i skryptów. Jeśli w treści jest "cmdlety" lub "logika obiektowa", to nie jest MMC.
Najczęściej: automatyczny wybór "wiersza poleceń" z przyzwyczajenia, ignorowanie słów "cmdlety" i "obiektowa", oraz traktowanie pojęć typu "standardowe wejście" jak narzędzi. Warto zawsze dopasować odpowiedź do cech z treści.
info

To pytanie poprawnie rozwiązuje 59% zdających egzamin. średnie

Specjaliści zwracają uwagę: "Windows PowerShell to środowisko wiersza poleceń i język skryptowy, które używa cmdletów oraz potoku opartego na obiektach, a nie wyłącznie na tekście."

Źródła:

  • Microsoft Learn: "What is PowerShell?" https://learn.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.4 (dostęp: 18.02.2026)
  • Microsoft Learn: "Pipelines in PowerShell" https://learn.microsoft.com/en-us/powershell/scripting/learn/ps101/04-pipelines?view=powershell-7.4 (dostęp: 18.02.2026)
  • Microsoft Learn: "Cmdlets" https://learn.microsoft.com/en-us/powershell/scripting/learn/ps101/03-discovering-objects?view=powershell-7.4 (dostęp: 18.02.2026)

Materiały:

  • Dokumentacja Microsoft Learn dotycząca PowerShell i cmdletów
  • Materiały dydaktyczne z administracji Windows (konsola, narzędzia, powłoki)
  • Ćwiczenia laboratoryjne: podstawowe polecenia PowerShell (Get-Help, Get-Command, Get-Process)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego