на сколько я помню, конвейер в виде "get-process *name* | stop-process -force" нормально завершает все процессы по маске. А пример в посте вообще более узкий, он назначен на закрытие старых процессов, плюс используется более сложный синтаксис через $_, что не плохо, но, в прочем, универсальнее.
Хз в чем дело, даже читать впадлу, но любые процессы закрывается вот так
TASKKILL /F /IM iexplore.exe
Вы пользуетесь CMD, а здесь powershell. Если у вас до сих пор Виндоус 2000, то пора обновиться
Да это я так пошутил, так как не хватало возможностей стандартной консоли и устанавливал повершел ещё на Виндоус хр. На много лучше чем смд, но до сих пор ещё не дотягивает до терминала Линукс.
Не уверен, что его действие распространяется на win32-процессы... надо будет как-нибудь проверить.
P.S. Проверил - он их не видит. Тупо 4 процесса :)
На самом деле больше похоже на то, что Riptech'y пришлось перезагружать комп, так как данный пример убивает процесс explorer, что является основной оболочкой ОС. И если не "убить" Powershell перед тем, как восстановишь explorer.exe - скрипт снова его убъет.