jodío asp
buuuuuhhh buuuuuhhhh buuuuuhhh.... estoy asqueadissimo, llevo 2 horas comiendome la cabeza con un script de mierda para que me ejecute un .bat desde asp con un script que he sacado de por ahí:
<code>
<%
set ObjShell = server.createObject("Wscript.shell")
command = "C:\\sites\\win.cedemon.com\\netuser.bat"
Dim sexec
Set sexec = ObjShell.Exec(command)
Do While sexec.Status<1
'esperamos el resultado de la ejecución
'aquí, si teneis instalado el objeto timer se podría esperar con un temporizador
Loop
Dim sout 'resultado de la salida estandar
sout = sexec.stdout.readAll
Dim serr 'resultado del error
serr = sexec.stderr.readAll
Response.write "OUT:" & sout & "<br>"
Response.write "ERR:" & serr & "<br>"
%>
</code>
ahora viene cuando me da el error de acceso denegado:
<code>
WshShell.Exec error '80070005'
Access is denied.
/adduser.asp, line 7
</code>
pues necesito algo más que una ayuda puntual creo, necesito un manual de como jugar con eso.... alguien tiene a mano sitios con referencias para poder sacar adelante esto?
gracias muchas, muchas gracias :P
xrv
gracias! mañana me lo miro y digo algo :D
deeleman
Tu problema viene dado por una falta de permisos, al parecer.
Asegurate de que la cuenta IUSR_[NombreDeLaMaquina] figura en la etiqueta de seguridad de la carpeta que contiene el fichero ASP y darle a la cuenta permisos de lectura, escritura, ejecucion de programas y listado de directorio.
Y cuentanos si funciona. :-)