powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / запуск psftp.exe на удаленном сервере
10 сообщений из 10, страница 1 из 1
запуск psftp.exe на удаленном сервере
    #36847584
Belogr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите SQLщику!!! Задача: автоматизировать процесс копирования тхт файла с удаленного сервера на SFTP. Пробую реализовать это через запуск cmd файла в рамках SQL джоба. Проблема в том что при запуске cmd файла двойным кликом копирование проходит, если вызываю тот же файл через джоб - процесс подвисает.
содержимое cmd:
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36847585
Belogr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\\server\psftp sftp.com -l ttt -pw ttt -b \\server\\commandsftp.txt
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36847608
Belogr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прямого доступа к удаленному серверу не имею. команда проходит только при запуске с локального компа из командной строки\cmd файла.
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36848727
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А джоб из-под какой учетки-то стартует?
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36849699
Belogr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!,

Job history:
The job failed. The Job was invoked by User ost.
Step history:
Executed as user: OST-HP530\SYSTEM.

Вы намекаете что надо изменить учетную запись, от имени которой стартует джоб на учетную запись Windows? а как узнать учетную запись Windows на удаленном сервере?
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36849813
Belogr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точнее так:
Смотрю Job History:
Message
The job failed. The Job was invoked by User OST-HP530\ost. The last step to run was step 1 (copy files to sftp).
для самого шага:
Executed as user: OST-HP530\SYSTEM. C:\WINDOWS\system32>\\server\psftp sftp.com -l ttt -pw ttt -b \\server\\commandsftp.txtAccess is denied. Process Exit Code 1. The step failed.

к винде логтнюсь как "ost"
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36849871
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Врядли ты смошешь подключиться как OST-HP530\SYSTEM к чему либо внешнему.
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36851851
Belogr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Podgoretsky,

а какое значение должно быть чтобы psftp отработал как при запуске из Windows?

при запуске джоба на локале вижу в Task Manager что запустился psftp.exe и повис. Диалог окона при этом не появляется, можно ли както лог отследить?
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36851951
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты писал, что от пользователя он запускается, вот этого пользователя и пропиши. Лучше если ты спросишь как сменить пользователя от которого запускается Job на MS SQL форуме.
...
Рейтинг: 0 / 0
запуск psftp.exe на удаленном сервере
    #36865497
Belogr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поменял учетную запись агента сервера на учетную винды - джоб отработал как надо. Но это всё на локале, ради эксперимента... На удаленном сервере мне это сделать не дадут. runas тож не катит. Каким образом вообще учетка влияет на запуск psftp.exe, она что при первом запуске гдето в кэш прописывается?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / запуск psftp.exe на удаленном сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]