Ir para conteúdo

POWERED BY:

Arquivado

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

kelvim

executar shell no servidor IIS

Recommended Posts

Boa tarde,

estou com um aplicativo que executa um comando shell atraves de:

set wshell = CreateObject("WScript.Shell")

wshell.run "ipconfig ; pause;"'"I:\PontoNet\pdf\bat\file.bat"
set wshell = nothing

quando executo pelo visual Studio ele roda normalmente.

quando coloco no servidor dá ele passa por esse ponto sem dar erro e sem executar o bat, já dei todas as permissões para todos os usuários do IIS e nada mudou.

se alguem puder me ajudar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

dependendo do host, tem que pedir para liberarem a execução

Compartilhar este post


Link para o post
Compartilhar em outros sites

gera algum erro ? verifique as directivas de segurança do IIS e no server,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não gera erro, se eu colocar response.write antes e depois

response.write "antes"

set wshell = CreateObject("WScript.Shell")

wshell.run "ipconfig ; pause;"'"I:\PontoNet\pdf\bat\file.bat"
set wshell = nothing

response.write "depois"

O resultado é:

antesdepois

mas sem executar arquivo .bat

existe alguma coisa nas diretivas de seguranças especifica sobre execução de shell?

Compartilhar este post


Link para o post
Compartilhar em outros sites

dependendo do conteúdo do .bat seu software de segurança ou firewall no server pode bloquear

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.