Estou criando um npm http-server no powershell e preciso pará-lo antes que meu script exista. Atualmente tenho
$server = Start-Process http-server -passthru
Stop-Process -InputObject $server
Isso interrompe o processo no que diz respeito ao powershell (a execução do comando de parada falha novamente porque ele já foi interrompido), mas a janela aberta não desaparece e o servidor http continua atendendo a solicitações. Como faço para que o processo do servidor http pare realmente ?
Rodando como admin. Estou preocupado principalmente com o Windows 10, mas isso pode ser executado em outras versões. O Powershell 5 está instalado.