Как остановить программу на другом компьютере с помощью CMD с Powershell
Я хочу остановить Pulse Secure перед его удалением и установкой более новой версии с помощью Powershell
В CMD с компьютера вы можете ввести это, чтобы остановить его:
"C:\Program Files (x86)\Common Files\Pulse Secure\JamUI\Pulse.exe" -stop
Но я не могу остановить это от Powershell. Я пробовал несколько разных вариантов, но, похоже, не понимаю.
$PC = (Read-Host "Enter Computer Name").ToUpper()
ICM $PC {& cmd.exe /c '"C:\Program Files (x86)\Common Files\Pulse Secure\JamUI\Pulse.exe" -stop'}
.
$PC = (Read-Host "Enter Computer Name").ToUpper()
$STOP = "C:\Program Files (x86)\Common Files\Pulse Secure\JamUI\Pulse.exe"
ICM $PC {& cmd.exe /c "$STOP -stop"}
Вторая опция возвращает "-stop" не распознается как внутренняя или внешняя команда ... Есть предложения или лучшие способы остановить это?
1 ответ
invoke-command -ComputerName $pc -ScriptBlock {Stop-process -name Pulse -force}
Это сделало это.