Como executar vários comandos remotamente usando o PSEXEC?

6

Eu estou tentando usar o comando múltiplo com ferramentas psexec, mas eu estou apenas remotamente inserido nesse computador, mas não será executado outro comando

psexec -i \192.168.30.135 -u username -p password cmd & del abc.exe

usando este parâmetro de linha de comando eu sou capaz de entrar apenas naquela máquina remotamente, mas ele não pode executar um comando del para excluir esse arquivo pode qualquer um ter solução sobre isso, por favor, me dê.

    
por Giriraj 11.01.2012 / 12:58

3 respostas

5

Se você tiver acesso à máquina remota (que eu presumo que você faça, já que você pode executar o PSEXEC), você pode primeiro copiar um arquivo em lote para o sistema remoto e usar o psexec para executar o arquivo em lote.

    
por 11.01.2012 / 13:01
3

O comando após o primeiro é um comando new ; o primeiro comando foi psexec seguido por alguma coisa, não por algo próprio.

Faça um comando composto:

psexec -i 2.158.30.135 -u username -p password (cmd1 & cmd2)

Leia o link para mais informações.

    
por 11.01.2012 / 13:03
2

Eu acredito que você vai encontrar o segundo comando está sendo executado na máquina local, não o remoto. Você precisa usar aspas assim:

psexec \servername cmd /c "dir"

Eu usei e isso está funcionando bem.

    
por 18.04.2012 / 11:32