Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ExtremsX

Como executar um aruivo BAT ou EXE no servidor.

Recommended Posts

Estou querendo criar um script para rodar um certo programa no servidor e verificar se ele rodou, como posso fazer?

Que comando eu uso pra rodar e verificar se ele rodou?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pesquisa por wscript.shell, aqui no Fórum mesmo tem exemplos.

 

O problema maior é você ter permissão no servidor para executar esses arquivos. Normalmente em hospedagem compartilhada não é possível.

Compartilhar este post


Link para o post
Compartilhar em outros sites

existem componentes k podem fazer isso, como DynuExec, WScript,ASPExec etc

com wscript.shell

 

<%
Dim Shell
Set Shell = Server.CreateObject( "WScript.Shell" )
Shell.run ( "notepad" )
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

existem componentes k podem fazer isso, como DynuExec, WScript,ASPExec etc

com wscript.shell

 

<%
Dim Shell
Set Shell = Server.CreateObject( "WScript.Shell" )
Shell.run ( "notepad" )
%>
Ele ta dando esse erro:

 

Erro de tempo de execução do Microsoft VBScript (0x800A0046)

Permissão negada

/1.asp, line 4

 

Como eu faria pra rodar um arquivo .bat que esta em um certo local?

tipo

Shell.run ( "pasta/arquivo.bat" )

ficaria assim?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi o que eu disse... tem que ter permissão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

além da permissão,o host vai precisar de dados detalhado do que quer rodar no Server, ou seja, ver o conteúdo do .bat ou .exe

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.