У меня есть exe-файл, размещенный на удаленном сервере. Мне нужно вызвать его с другого сервера напрямую / с помощью командного файла. Когда я вызываю с использованием командного файла, он запускается и отображается в диспетчере задач вызывающего сервера. Поскольку у вызывающего сервера есть проблемы с безопасностью, вызываемый exe-файл не вызывает несколько API-интерфейсов и говорит «Ошибка аутентификации» и вылетает. Но я хочу, чтобы исполняемый файл работал на удаленном сервере, так как на нем есть все средства, но он вызывается удаленно.

3 ответа3

1

Инструмент PsExec может быть хорошей идеей, мы можем использовать его в exe - файл удаленно.

Пожалуйста, обратитесь по ссылке: PsExec v2.11

0

Создайте сервис, который запускает exe с помощью sc в командной строке удаленного сервера. Затем вы можете использовать консоль управления службами, чтобы подключиться к удаленному серверу и запустить службу.

sc создать имя_сервера binpath = C:\ путь \ к \ двоичному [опция1] [опция2] [опцияN]

0

Спасибо за ваш вклад ... Проблема заключалась в том, что из-за сетевых политик нашего клиента по VPN-соединению происходило несколько обращений API к внешнему веб-сайту. Мы не нашли точного решения этой проблемы и, в качестве альтернативы, решили проблему с размещением exe-файла на другом сервере, который разрешает вызовы на внешний веб-сайт, и соответствующим образом изменили код и запланировали его выполнение в виде расписания задач в расписании задач.

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