Dynamics AX 2009 : Invalid parameters passed to getUserSid

Un de mes clients a rencontré un problème lorsqu'il ajoutait un utilisateur qui se situait dans l'Active Directory de la DMZ. On parle ici d'un environnement multi-forest pour satisfaire les besoins d’une architecture Traditional Perimeter d'Enterprise Portal. En effet, lors de l'activation de l’utilisateur, l'erreur suivante apparaissait : Invalid parameters passed to getUserSid

Le problème était relié directement à la résolution DNS au sein du réseau. L'AOS n'était pas capable de contacter le contrôleur de domaine puisque la résolution DNS était défaillante.
Exemple
  • Notre domaine de la DMZ s'appelle domain.dmz
  • Nous avons deux contrôleurs de domaine dans la DMZ : dc1.domain.dmz et dc2.domain.dmz
  • L'adresse IP de dc1.domain.dmz est 10.10.10.1
  • L'adresse IP de dc2.domain.dmz est 10.10.10.2


nslookup domain.dmz doit me retourner 10.10.10.1 et 10.10.10.2

nslookup dc1.domain.dmz doit me retourner l'adresse 10.10.10.1
nslookup dc2.domain.dmz doit me retourner l'adresse 10.10.10.2

Dès que la résolution du domaine de la DMZ à été corrigée, l'ajout de l'utilisateur a été possible !
Previous
« Prev Post