Fechando todas as janelas do Explorer no PowerShell
Eu estou escrevendo o seguinte código para fechar todas as janelas do Explorer com o PowerShell:
(New-Object -comObject Shell.Application).Windows() |
? { $_.FullName -ne $null} |
? { $_.FullName.toLower().Endswith('\explorer.exe') } | % { $_.Quit() }
Mas não fecha todas as janelas abertas. Em vez disso, fecha apenasRoundDown(N/2)+1
janelas e folhasRoundUp(N/2)-1
janelas abertas.
Alguém pode ajudar com isso?