Executando o script cmd remotamente no Windows

1

Estou usando o Airytec Switch Off que cria um servidor no Windows que aceita comandos em uma porta de rede especificada e executa scripts remotamente . Desligar / reiniciar o PC funciona bem.

Em seguida, criei um script cmd personalizado, digamos open_matlab.cmd , que simplesmente tem a palavra matlab como um comando. Quando eu o executo localmente ele funciona e o Matlab é aberto. Mas quando eu o executo remotamente via Airytec, um processo é criado no Gerenciador de Tarefas, mas o Matlab não está abrindo. O mesmo acontece com Open calculator.cmd , que é pré-instalado no diretório Airytec, isto é, cria um processo, mas não abre a calculadora. Todos os scripts personalizados estão localizados em C:\Program Files\Airytec\Switch Off\scripts e o sistema é Windows 8.1 x64.

Eu também tentei comandos diferentes, como start matlab.exe ,

C: cd Desktop start matlab.exe

que todos trabalhem localmente, mas não remotamente. Existe alguma configuração de segurança que eu precise mudar?

    
por mgus 01.12.2015 / 11:50

1 resposta

0

Você pode tentar psexec . É um produto sysinternals (agora Microsoft) e funciona de maneira simples e fácil; basta executar o exe com o nome do computador remoto e localização do executável (ou script) que você deseja iniciar. É fácil de escrever também!

    
por 01.12.2015 / 12:00