Como executar o arquivo exe remotamente?

Como executar o arquivo exe remotamente?

Eu tenho um arquivo exe colocado em um servidor remoto. Preciso invocá-lo diretamente de outro servidor/usando um arquivo em lote. Quando eu invoco usando um arquivo em lote, ele é executado e aparece no gerenciador de tarefas do servidor de invocação. Como o servidor de chamada tem problemas de segurança, o exe invocado não chama algumas APIs e diz 'Erro de autenticação' e trava. Mas quero que o exe esteja sendo executado no servidor remoto, pois possui todos os recursos, mas é invocado remotamente.

Responder1

A PsExecferramenta pode ser uma boa ideia, podemos usá-la para exearquivar remotamente.

Consulte o link:PsExec v2.11

Responder2

Crie um serviço que execute o exe usando sc na linha de comando do servidor remoto. Em seguida, você poderá usar o Services Management Console para conectar-se ao servidor remoto e iniciar seu serviço.

sc create service_name binpath=C:\caminho\para\binário [opção1] [opção2] [opçãoN]

Responder3

Obrigado por suas contribuições... O problema era que poucas chamadas de API para um site externo falhavam devido às políticas de rede do nosso cliente através da conexão VPN. Não encontramos uma solução precisa para isso e, alternativamente, resolvemos o problema colocando o exe em outro servidor que permite chamadas para um site externo e modificamos o código de acordo e o agendamos para ser executado como uma tarefa agendada.

informação relacionada