A ferramenta PsExec
pode ser uma boa ideia, podemos usá-la no arquivo exe
remotamente.
Por favor, consulte o link: PsExec v2.11
Eu tenho um arquivo exe colocado em um servidor remoto. Eu preciso chamá-lo de outro servidor diretamente / usando um arquivo em lotes. Quando eu invoco usando o arquivo de lote, ele é executado e é exibido no Gerenciador de tarefas do servidor de chamada. Como o servidor de chamada tem problemas de segurança, o exe chamado não chama poucas APIs e diz "Erro de autenticação" e falha. Mas eu quero o exe para ser executado no servidor remoto, pois tem todas as facilidades nele, mas invocou remotamente.
A ferramenta PsExec
pode ser uma boa ideia, podemos usá-la no arquivo exe
remotamente.
Por favor, consulte o link: PsExec v2.11
Crie um serviço que execute o exe usando sc na linha de comando do servidor remoto. Depois, você pode usar o Console de Gerenciamento de Serviços para se conectar ao servidor remoto e iniciar seu serviço.
sc create nome_do_serviço binpath = C: \ caminho \ para \ binário [opção1] [opção2] [opçãoN]
Obrigado por suas contribuições ... O problema era que poucas chamadas de API para um site externo estavam falhando devido a políticas de rede de nosso cliente sobre conexão VPN. Nós não encontramos uma solução precisa para isso e, como alternativa, resolvemos o problema de colocar o exe em outro servidor que permite chamadas para o site externo e modificamos o código de acordo e agendamos que ele fosse executado como um Task in Task schedular.