4

У меня есть сценарий powershell, основанный на этом, который отображает форму с IP-адресами и результатами проверки связи. Я сильно изменил его, так как использую его для коммутаторов и маршрутизаторов. Моя форма модификации позволяет мне дважды щелкнуть ячейку, чтобы запустить файл cmd и запустить команду putty для SSH на машине.

Однако я обнаружил, что сценарии powershell приостанавливаются, пока я не выйду из putty. В попытке решить эту проблему, я сделал команду в стороне сценария Power Shell это

.\ssh.cmd $ user $ computer

Файл SSH.CMD содержит следующее

start "%2" "c:\Program Files (x86)\Putty\putty.exe" -l %1 %2

Да, форма все еще приостанавливается, пока я не выйду из замазки. У меня есть прямая команда замазки работает

. "c:\Program Files (x86)\Putty\putty.exe" -l $user $computer

и это не приостанавливает - однако я хотел бы знать, почему запуск запуска приостанавливает форму PowerShell.

1 ответ1

0

Start-Process.\ Ssh.cmd "$ user $ computer $ password" не приостанавливается

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .