Zamykanie wszystkich Windows Explorer w PowerShell

Piszę następujący kod, aby zamknąć wszystkie okna eksploratora za pomocą PowerShell:

(New-Object -comObject Shell.Application).Windows() |
 ? { $_.FullName -ne $null} |
 ? { $_.FullName.toLower().Endswith('\explorer.exe') } | % { $_.Quit() }

Ale nie zamyka wszystkich otwartych okien. Zamiast tego zamyka się tylkoRoundDown(N/2)+1 okna i liścieRoundUp(N/2)-1 otwarte okna.

Czy ktoś może w tym pomóc?

questionAnswers(1)

yourAnswerToTheQuestion