Я запускаю http-сервер npm в powershell и должен остановить его до того, как мой сценарий будет создан. В настоящее время у меня есть

$server = Start-Process http-server -passthru
Stop-Process -InputObject $server

Это останавливает процесс в том, что касается powershell (повторное выполнение команды stop завершается сбоем, поскольку оно уже остановлено), но открытое окно не исчезает, и http-сервер продолжает обслуживать запросы. Как мне заставить процесс http-сервера действительно остановиться?


Запуск от имени администратора. Я в основном беспокоюсь о Windows 10, но это может работать на других версиях. Powershell 5 установлен.

0