2009-09-23 7 views
0

Bonjour J'utilise CreateObject to DCOM pour un service s'exécutant sur une machine distante. Je reçois l'erreur "Permission denied: 'CreateObject'", ce qui correspond à ce à quoi je m'attendais.CreateObject ("WXZ.Agent.1", "RemoteServerName") Autorisation refusée. Comment un nom d'utilisateur et un mot de passe peuvent-ils être fournis?

Je me demande cependant, comment puis-je fournir des informations d'identification à cet appel d'un utilisateur qui, je le sais, a des autorisations sur la machine cible pour créer l'objet? Est-ce possible? Ou dois-je être connecté en tant qu'utilisateur disposant des autorisations appropriées?

Merci d'avance.

Répondre

1

Vous ne pouvez pas fournir d'informations d'identification à utiliser dans CreateObject. Une façon de gérer cela est de créer un groupe spécifique dans AD pour accéder au composant, puis de s'assurer que tous les utilisateurs ayant besoin d'accéder au composant sont membres de ce groupe.

Questions connexes