Ejecucion de un Script VBS desde Una Página Web .NET

07/06/2005 - 22:36 por Victoriano Mtz. | Informe spam
Comunidad:

Tengo un problema con una aplicación Web desarrollada en Visual Basic .NET,
la cual desde una página
esta intentando ejecutar un script de Visual Basic (vbs) pero se obtiene el
siguiente error:

Permission denied
ErrNumber: 70 (0x46)
Error Trying To Get the Object: W3SVC/134/root

El script que se intenta ejecutar consiste en un comando de administración
que bloquea una página Web
en un servidor remoto, el comando es:

CSCRIPT /NOLOGO C:\Inetpub\AdminScripts\adsutil.vbs SET
W3SVC/134/root/Httpredirect
"http://www.helpcenter.com.mx/bloqueo" -s:10.80.13.172

Sabemos que únicamente usuarios administradores pueden ejecutar este
comando, por lo cual estamos
utilizando la opción de impersonate user en el archivo Web.config de la
aplicación Web:

<authentication mode="Windows" />

<identity impersonate="true" userName="rootadmin" .

Otro dato, si ejecutamos el script a nivel de command prompt, el script se
ejecuta sin ningún problema.

La pregunta concreta sería, si es posible realizar lo que pretendemos y si
es así que settings de seguridad
sería necesario configurar para permitir que el impersonate user pueda
ejecutar el script?

Gracias de antemano.

Victoriano Martínez
Diveo México

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
08/06/2005 - 00:12 | Informe spam
Hola Victoriano,

Te mando un ejemplo, para cambiar de usuario por programa la idea es
dejar el usuario anónimo configurado en el servidor y por código te cambias
a un usuario con acceso a ejecutar script.

http://support.microsoft.com/defaul...;Q306158#1


Saludos,
Jhonny Vargas P.
Santiago de Chile
https://mvp.support.microsoft.com/profileŸ1AF0AC-85CF-4DC4-8741-BE6A88764F19


"Victoriano Mtz." escribió en el mensaje
news:u%
Comunidad:

Tengo un problema con una aplicación Web desarrollada en Visual Basic
.NET, la cual desde una página
esta intentando ejecutar un script de Visual Basic (vbs) pero se obtiene
el siguiente error:

Permission denied
ErrNumber: 70 (0x46)
Error Trying To Get the Object: W3SVC/134/root

El script que se intenta ejecutar consiste en un comando de administración
que bloquea una página Web
en un servidor remoto, el comando es:

CSCRIPT /NOLOGO C:\Inetpub\AdminScripts\adsutil.vbs SET
W3SVC/134/root/Httpredirect
"http://www.helpcenter.com.mx/bloqueo" -s:10.80.13.172

Sabemos que únicamente usuarios administradores pueden ejecutar este
comando, por lo cual estamos
utilizando la opción de impersonate user en el archivo Web.config de la
aplicación Web:

<authentication mode="Windows" />

<identity impersonate="true" userName="rootadmin" .

Otro dato, si ejecutamos el script a nivel de command prompt, el script se
ejecuta sin ningún problema.

La pregunta concreta sería, si es posible realizar lo que pretendemos y si
es así que settings de seguridad
sería necesario configurar para permitir que el impersonate user pueda
ejecutar el script?

Gracias de antemano.

Victoriano Martínez
Diveo México

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida