Dans un projet Console C#, je tente d'ajouter un utilisateur à mon annuaire
AD :
DirectoryEntry connexion = new
DirectoryEntry("LDAP://monserveur","login","password");
DirectoryEntry utilisateur =
connexion.Children.Add("cn=new,ou=People","user");
Ici, je spécifie aucun "AuthenticationType" et ça marche super bien.
Maintenant, si je prend le même code dans un projet Service Windows,
j'obtiens l'erreur suivante "Mécanisme d'authentification inconnu" sur la
ligne d'ajout de l'utilisateur. Du coup je me suis dit qu'il faut peut-être
spécifier un "AuthenticationType". Je les ai tous testé (ceux proposés par
.net) mais ça fonctionne toujours pas ... les codes d'erreurs sont parfois
différents selon la méthode employée (genre utilisateur et mot de passe
inconnu, etc.).
Bref, je comprend pas pourquoi un code fonctionne en mode "Console" et ne
fonctionne pas en mode "Service Windows" !
Si quelqu'un a une idée ou une solution alternative, je suis preneur.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Alexandre Roba
Salut Fab,
Ton service utilise le meme utilisateur que celui qui execute la version console?
Alexandre Roba .NET Architect
"Fab" a écrit :
Bonjour à tous,
Dans un projet Console C#, je tente d'ajouter un utilisateur à mon annuaire AD : DirectoryEntry connexion = new DirectoryEntry("LDAP://monserveur","login","password"); DirectoryEntry utilisateur = connexion.Children.Add("cn=new,ou=People","user");
Ici, je spécifie aucun "AuthenticationType" et ça marche super bien.
Maintenant, si je prend le même code dans un projet Service Windows, j'obtiens l'erreur suivante "Mécanisme d'authentification inconnu" sur la ligne d'ajout de l'utilisateur. Du coup je me suis dit qu'il faut peut-être spécifier un "AuthenticationType". Je les ai tous testé (ceux proposés par .net) mais ça fonctionne toujours pas ... les codes d'erreurs sont parfois différents selon la méthode employée (genre utilisateur et mot de passe inconnu, etc.).
Bref, je comprend pas pourquoi un code fonctionne en mode "Console" et ne fonctionne pas en mode "Service Windows" !
Si quelqu'un a une idée ou une solution alternative, je suis preneur.
Merci beaucoup à tous.
Fabrizio
Salut Fab,
Ton service utilise le meme utilisateur que celui qui execute la version
console?
Alexandre Roba
.NET Architect
"Fab" a écrit :
Bonjour à tous,
Dans un projet Console C#, je tente d'ajouter un utilisateur à mon annuaire
AD :
DirectoryEntry connexion = new
DirectoryEntry("LDAP://monserveur","login","password");
DirectoryEntry utilisateur =
connexion.Children.Add("cn=new,ou=People","user");
Ici, je spécifie aucun "AuthenticationType" et ça marche super bien.
Maintenant, si je prend le même code dans un projet Service Windows,
j'obtiens l'erreur suivante "Mécanisme d'authentification inconnu" sur la
ligne d'ajout de l'utilisateur. Du coup je me suis dit qu'il faut peut-être
spécifier un "AuthenticationType". Je les ai tous testé (ceux proposés par
.net) mais ça fonctionne toujours pas ... les codes d'erreurs sont parfois
différents selon la méthode employée (genre utilisateur et mot de passe
inconnu, etc.).
Bref, je comprend pas pourquoi un code fonctionne en mode "Console" et ne
fonctionne pas en mode "Service Windows" !
Si quelqu'un a une idée ou une solution alternative, je suis preneur.
Ton service utilise le meme utilisateur que celui qui execute la version console?
Alexandre Roba .NET Architect
"Fab" a écrit :
Bonjour à tous,
Dans un projet Console C#, je tente d'ajouter un utilisateur à mon annuaire AD : DirectoryEntry connexion = new DirectoryEntry("LDAP://monserveur","login","password"); DirectoryEntry utilisateur = connexion.Children.Add("cn=new,ou=People","user");
Ici, je spécifie aucun "AuthenticationType" et ça marche super bien.
Maintenant, si je prend le même code dans un projet Service Windows, j'obtiens l'erreur suivante "Mécanisme d'authentification inconnu" sur la ligne d'ajout de l'utilisateur. Du coup je me suis dit qu'il faut peut-être spécifier un "AuthenticationType". Je les ai tous testé (ceux proposés par .net) mais ça fonctionne toujours pas ... les codes d'erreurs sont parfois différents selon la méthode employée (genre utilisateur et mot de passe inconnu, etc.).
Bref, je comprend pas pourquoi un code fonctionne en mode "Console" et ne fonctionne pas en mode "Service Windows" !
Si quelqu'un a une idée ou une solution alternative, je suis preneur.
Merci beaucoup à tous.
Fabrizio
Fab
Bonjour,
Effectivement c'est le même utilisateur qui est super administrateur en plus.
Fabrice Falourd
"Alexandre Roba" a écrit :
Salut Fab,
Ton service utilise le meme utilisateur que celui qui execute la version console?
Alexandre Roba .NET Architect
"Fab" a écrit :
> Bonjour à tous, > > Dans un projet Console C#, je tente d'ajouter un utilisateur à mon annuaire > AD : > DirectoryEntry connexion = new > DirectoryEntry("LDAP://monserveur","login","password"); > DirectoryEntry utilisateur = > connexion.Children.Add("cn=new,ou=People","user"); > > Ici, je spécifie aucun "AuthenticationType" et ça marche super bien. > > Maintenant, si je prend le même code dans un projet Service Windows, > j'obtiens l'erreur suivante "Mécanisme d'authentification inconnu" sur la > ligne d'ajout de l'utilisateur. Du coup je me suis dit qu'il faut peut-être > spécifier un "AuthenticationType". Je les ai tous testé (ceux proposés par > .net) mais ça fonctionne toujours pas ... les codes d'erreurs sont parfois > différents selon la méthode employée (genre utilisateur et mot de passe > inconnu, etc.). > > Bref, je comprend pas pourquoi un code fonctionne en mode "Console" et ne > fonctionne pas en mode "Service Windows" ! > > Si quelqu'un a une idée ou une solution alternative, je suis preneur. > > Merci beaucoup à tous. > > Fabrizio
Bonjour,
Effectivement c'est le même utilisateur qui est super administrateur en plus.
Fabrice Falourd
"Alexandre Roba" a écrit :
Salut Fab,
Ton service utilise le meme utilisateur que celui qui execute la version
console?
Alexandre Roba
.NET Architect
"Fab" a écrit :
> Bonjour à tous,
>
> Dans un projet Console C#, je tente d'ajouter un utilisateur à mon annuaire
> AD :
> DirectoryEntry connexion = new
> DirectoryEntry("LDAP://monserveur","login","password");
> DirectoryEntry utilisateur =
> connexion.Children.Add("cn=new,ou=People","user");
>
> Ici, je spécifie aucun "AuthenticationType" et ça marche super bien.
>
> Maintenant, si je prend le même code dans un projet Service Windows,
> j'obtiens l'erreur suivante "Mécanisme d'authentification inconnu" sur la
> ligne d'ajout de l'utilisateur. Du coup je me suis dit qu'il faut peut-être
> spécifier un "AuthenticationType". Je les ai tous testé (ceux proposés par
> .net) mais ça fonctionne toujours pas ... les codes d'erreurs sont parfois
> différents selon la méthode employée (genre utilisateur et mot de passe
> inconnu, etc.).
>
> Bref, je comprend pas pourquoi un code fonctionne en mode "Console" et ne
> fonctionne pas en mode "Service Windows" !
>
> Si quelqu'un a une idée ou une solution alternative, je suis preneur.
>
> Merci beaucoup à tous.
>
> Fabrizio
Effectivement c'est le même utilisateur qui est super administrateur en plus.
Fabrice Falourd
"Alexandre Roba" a écrit :
Salut Fab,
Ton service utilise le meme utilisateur que celui qui execute la version console?
Alexandre Roba .NET Architect
"Fab" a écrit :
> Bonjour à tous, > > Dans un projet Console C#, je tente d'ajouter un utilisateur à mon annuaire > AD : > DirectoryEntry connexion = new > DirectoryEntry("LDAP://monserveur","login","password"); > DirectoryEntry utilisateur = > connexion.Children.Add("cn=new,ou=People","user"); > > Ici, je spécifie aucun "AuthenticationType" et ça marche super bien. > > Maintenant, si je prend le même code dans un projet Service Windows, > j'obtiens l'erreur suivante "Mécanisme d'authentification inconnu" sur la > ligne d'ajout de l'utilisateur. Du coup je me suis dit qu'il faut peut-être > spécifier un "AuthenticationType". Je les ai tous testé (ceux proposés par > .net) mais ça fonctionne toujours pas ... les codes d'erreurs sont parfois > différents selon la méthode employée (genre utilisateur et mot de passe > inconnu, etc.). > > Bref, je comprend pas pourquoi un code fonctionne en mode "Console" et ne > fonctionne pas en mode "Service Windows" ! > > Si quelqu'un a une idée ou une solution alternative, je suis preneur. > > Merci beaucoup à tous. > > Fabrizio