Execute scripts de outro computador

1

Eu tenho um computador que eu uso do Jenkins, e um servidor no qual eu rodei vários sites.

Quando a compilação do Jenkins estiver concluída, quero parar o IIS no servidor, copiar todos os arquivos e iniciar o IIS quando terminar.

Eu criei um script que copia os arquivos após a conclusão do Jenkins, mas como posso parar o IIS no servidor do computador Jenkins?

Basicamente, quero executar esses dois scripts:

iis_stop.bat:

iisreset /stop

iis_start.bat:

iisreset /start
    
por Mangs 28.02.2017 / 15:19

2 respostas

1

O utilitário iisreset diz que suporta um nome de computador em sua linha de comando:

C:\> iisreset /?

É claro que sua conta de logon atual deve ter permissão suficiente para isso.

    
por 28.02.2017 / 16:30
0

Tente usar (Windows Sysinternals) PsExec v2.11 :

psexec \server1 -u domainname\username -p PASSWORD cmd && runas /user:administrator && c:\foldername\iis_stop.bat
    
por 28.02.2017 / 15:26