Dlaczego tak
Instrukcja switch w PowerShell sprawdza wszystkie warunki po kolei i wykonuje każdy pasujący blok, chyba że użyje się break: 5 jest większe od 3, więc wypisane zostanie duza, a potem warunek 5 także jest spełniony i pojawi się piec. Blok default wykonuje się tylko wtedy, gdy żaden warunek nie pasuje. Odpowiedź „tylko duza” zakłada działanie jak w języku C# z break po każdym przypadku.