Я пытаюсь автоматизировать процесс развертывания, в котором я выполняю следующие шаги:

1.Запустите скрипт Ant для создания файла .ear

2.Войдите на сервер Unix, используя putty(SSH Connection), предоставив учетные данные для входа.

3.Затем я ввожу учетные данные суперпользователя для разрешения записи.

4.Переименуйте существующий файл на сервере, а затем перенесите файл из локальной системы на сервер Unix.

Моей первой мыслью было PSCP или PSFTP, но я понятия не имею, как предоставить эти учетные данные суперпользователя.

Я хочу сценарий командной строки, чтобы я мог сохранить его как файл .bat.Плз помогите

1 ответ1

1

Вы можете попробовать использовать WINSCP.

Обратите внимание: вам необходимо установить WinSCP в вашей системе, и его можно скачать по ссылке ниже:

https://winscp.net/eng/download.php

  • Откройте сессию, используя команду open.
  • Для загрузки используйте команду put.
  • Выйти из сценария с помощью команды выхода.

Команды:

#Connect to SFTP server using a password
open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."
#Upload file
put d:\examplefile.txt /home/user/
#Exit WinSCP
exit

Обратитесь по ссылке ниже:

https://winscp.net/eng/docs/guide_automation

Это может помочь вам.

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