Ejecutar un exe DCOM desde el servicio de cluster

04/12/2008 - 09:40 por Aitor Cortázar | Informe spam
Hola,

tengo un problema al ejecutar una aplicación DCOM en un cluster en Windows
Server 2008 Enterprise y en Windows Server 2003 funciona correctamente.

La aplicación es un componente DCOM de tipo EXE. En servicio de componentes
configuro todo lo necesario a nivel de permisos para que lo puedan lanzar los
clientes al hacer un CreateObject() del objeto definico como "Multiuse". En
la pestaña identidad del componente en questión, configuro Este usuario
metiendo un usuario Administrador de la máquina y administrador del dominio
(trato de evitar cualquier error por permisos.)

Cuando ejecuto un cliente que se conecta a este componente, el proceso se
ejecuta correctamente con el usuario que le he configurado.

Sin embargo cuando en el cluster configuro una aplicación genérica e indico
que ejecute este ejecutable, cuando pongo en conexión este recurso, no me lo
ejcuta con el usuario especificado sino con el usuario SYSTEM. Esto hace que
de el error "80004015 La clase se configura como un identificador de
seguridad distinto del que efectúa la llamada". Este mismo error da cuando
voy al ejecutable con el explorador de archivos y le hago doble click.

Esto en Windows 2003 funciona correctamente, el proceso se lanza con el
usuario configurado en servicio de compoenntes.

En Windows 2003 64 bits no tengo la seguridad de que funcione como en la
versión de 32 bits, pero este punto no me preocupa de momento.

Un saludo y gracias de antemano.

Aitor
 

Leer las respuestas

#1 Eugenio Serrano [MVP]
31/12/2008 - 05:10 | Informe spam
Pueden ser varias cosas pero lo mas seguro es un problema de permisos de
COM...
En que esta desarrollado el EXE de DCOM?

Saludos,
Eugenio Serrano
MVP ASP.Net
Solid Quality Mentors


"Aitor Cortázar" <Aitor Cortá wrote in message
news:
Hola,

tengo un problema al ejecutar una aplicación DCOM en un cluster en Windows
Server 2008 Enterprise y en Windows Server 2003 funciona correctamente.

La aplicación es un componente DCOM de tipo EXE. En servicio de
componentes
configuro todo lo necesario a nivel de permisos para que lo puedan lanzar
los
clientes al hacer un CreateObject() del objeto definico como "Multiuse".
En
la pestaña identidad del componente en questión, configuro Este usuario
metiendo un usuario Administrador de la máquina y administrador del
dominio
(trato de evitar cualquier error por permisos.)

Cuando ejecuto un cliente que se conecta a este componente, el proceso se
ejecuta correctamente con el usuario que le he configurado.

Sin embargo cuando en el cluster configuro una aplicación genérica e
indico
que ejecute este ejecutable, cuando pongo en conexión este recurso, no me
lo
ejcuta con el usuario especificado sino con el usuario SYSTEM. Esto hace
que
de el error "80004015 La clase se configura como un identificador de
seguridad distinto del que efectúa la llamada". Este mismo error da cuando
voy al ejecutable con el explorador de archivos y le hago doble click.

Esto en Windows 2003 funciona correctamente, el proceso se lanza con el
usuario configurado en servicio de compoenntes.

En Windows 2003 64 bits no tengo la seguridad de que funcione como en la
versión de 32 bits, pero este punto no me preocupa de momento.

Un saludo y gracias de antemano.

Aitor

Preguntas similares