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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Aitor García de Cortázar
07/01/2009 - 09:34 | Informe spam
Está desarrolado en Visual Basic. el tema de permisos no creo, ahora mismo lo
estamos lanzando desde un servicio nuestro que lo único que hace es lanzarlo
y este servicio lo ejecuta el mismo usuario que el servicio de clúster.

Un saludo y gracias

"Eugenio Serrano [MVP]" wrote:

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

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