#powershell #sftp #putty #psftp
#powershell #sftp #putty #psftp
Вопрос:
Я пытаюсь написать сценарий PowerShell для подключения к серверу, который находится за пределами моего домена.
Внутри скрипта я передаю строку подключения PSFTP (PuTTY) для подключения к серверу.
Я хотел бы знать, как определить, было ли соединение успешным или неудачным? Есть ли какой-либо код возврата к команде PSFTP, который могут перехватывать скрипты, на основе которого я смогу определить?
Спасибо.
Комментарии:
1. Для библиотек C / C , подобных
libssh
andlibssh2
, также существуют и являются прямыми. Я личноlibssh2
некоторое время назад использовал Windows без особых проблем.
Ответ №1:
psftp
ВОЗВРАТ:
0
при успешном1
при общем сбое (например, невозможности открыть файл сценария или невозможности открыть сеанс, указанный в командной строке)2
при сбое команды