
У меня есть exe-файл, размещенный на удаленном сервере. Мне нужно вызвать его с другого сервера напрямую/используя пакетный файл. Когда я вызываю с помощью пакетного файла, он запускается и отображается в диспетчере задач вызывающего сервера. Поскольку вызывающий сервер имеет проблемы с безопасностью, вызываемый exe-файл не вызывает несколько API, выдает сообщение «Ошибка аутентификации» и вылетает. Но я хочу, чтобы exe-файл запускался на удаленном сервере, поскольку на нем есть все необходимые функции, но вызывался удаленно.
решение1
Инструмент PsExec
может оказаться хорошей идеей, мы можем использовать его для exe
удаленной подачи документов.
Пожалуйста, перейдите по ссылке:PsExec v2.11
решение2
Создайте службу, которая запускает exe, используя sc в командной строке удаленного сервера. Затем вы можете использовать консоль управления службами для подключения к удаленному серверу и запуска вашей службы.
sc create service_name binpath=C:\path\to\binary [option1] [option2] [optionN]
решение3
Спасибо за ваши вклады... Проблема заключалась в том, что несколько вызовов API на внешний веб-сайт не срабатывали из-за сетевых политик нашего клиента через VPN-соединение. Мы не нашли точного решения этой проблемы и решили ее, разместив exe на другом сервере, который позволяет вызывать внешний веб-сайт, и соответствующим образом изменили код и запланировали его запуск в качестве задачи в планировщике задач.