Определение, было ли соединение SFTP с PSFTP успешным или неудачным

#powershell #sftp #putty #psftp

#powershell #sftp #putty #psftp

Вопрос:

Я пытаюсь написать сценарий PowerShell для подключения к серверу, который находится за пределами моего домена.

Внутри скрипта я передаю строку подключения PSFTP (PuTTY) для подключения к серверу.

Я хотел бы знать, как определить, было ли соединение успешным или неудачным? Есть ли какой-либо код возврата к команде PSFTP, который могут перехватывать скрипты, на основе которого я смогу определить?

Спасибо.

Комментарии:

1. Для библиотек C / C , подобных libssh and libssh2 , также существуют и являются прямыми. Я лично libssh2 некоторое время назад использовал Windows без особых проблем.

Ответ №1:

psftp ВОЗВРАТ:

  • 0 при успешном
  • 1 при общем сбое (например, невозможности открыть файл сценария или невозможности открыть сеанс, указанный в командной строке)
  • 2 при сбое команды