Foros del Web » Programando para Internet » ASP Clásico »

server.CreateObject("WScript.Shell")

Estas en el tema de server.CreateObject("WScript.Shell") en el foro de ASP Clásico en Foros del Web. Hola. Tengo una pagina, a la cual le estoy haciendo mantencion, en una parte del codigo esta una llamada a un scritp perl, el cual ...
  #1 (permalink)  
Antiguo 29/06/2010, 12:23
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
De acuerdo server.CreateObject("WScript.Shell")

Hola.

Tengo una pagina, a la cual le estoy haciendo mantencion, en una parte del codigo esta una llamada a un scritp perl, el cual por alguna razon no ejecuta y la verdad es que no se de que se trata:

Código HTML:
server.CreateObject("WScript.Shell")
command = "%comspec% /c C:\Perl\bin\perl.exe C:\Inetpub\wwwroot\esdc.pl " & variable
MObj.run  command,0,true
por ahi vi que se trata de permisos en el IIS.


Gracias.
__________________
Dios es mas grande que tu problema :-)
  #2 (permalink)  
Antiguo 30/06/2010, 07:36
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
De acuerdo Respuesta: server.CreateObject("WScript.Shell")

he estado probando y al ejecutar la misma linea desde linea de comando en el server, este funciona sin problema. Lei ademas que podria ser un tema de permisos a los usuarios ISAM e IWAM.
Alguna Idea¿?

__________________
Dios es mas grande que tu problema :-)
  #3 (permalink)  
Antiguo 30/06/2010, 09:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: server.CreateObject("WScript.Shell")

Y ya trataste modificando los permisos?

1. Que IIS utilizas?
2. Estas corriendo en local o en un hosting?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #4 (permalink)  
Antiguo 30/06/2010, 09:14
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 19 años, 6 meses
Puntos: 0
De acuerdo Respuesta: server.CreateObject("WScript.Shell")

estoy en local y en el server de la empresa. en local no me envia error, solo no hace nada. En el swerver me envia el error

Código:
Error de Microsoft VBScript en tiempo de ejecución error '800a0046' 

Permiso denegado

Version manager console 3.0


Gracias por la ayuda.
Mauricio

__________________
Dios es mas grande que tu problema :-)
  #5 (permalink)  
Antiguo 30/06/2010, 10:00
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: server.CreateObject("WScript.Shell")

Bueno, en local no se, pero en el server trata asignando una cuenta de administrador al IIS para probar, tienes que jugar con los permisos.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:08.