Comment le userAccountControl travailler bien dans l'AD? (C#)

Comment le userAccountControl travailler bien en AD?

Disons que je veux créer un nouveau compte d'utilisateur et réglez l'option sur activé (c'est désactiver par défaut), et également de définir le mot de passe n'expire jamais " option à true. Je peux faire quelque chose comme ceci et ça fonctionne:

//newUser is a DirectoryEntry object
newUser.Properties["userAccountControl"].Value = 0x200; //normal account
newUser.Properties["userAccountControl"].Value = 0x10000; //password never expires

Normalement, je pense que la deuxième ligne d'effacer le premier, mais il ne le fait pas. Comment cela fonctionne? Puis-je combiner en une seule ligne? Comment puis je enlever cette valeur, si je voulais avoir leur mot de passe expirent-ils?
Merci!

InformationsquelleAutor Jason | 2009-07-17