2009-08-27 9 views
2

ユーザーパスワードチェックを期限切れにしないでください。ユーザーを作成すると、チェックは常にオフになります。ドメインにないDirectoryEntryを操作して、ユーザーパスワードを設定しないでください。

マイコード。

DirectoryEntry user = root.Children.Add(adUserName, "user"); 
      // NOTE(cboivin): Documentation : http://msdn.microsoft.com/en-us/library/aa746340(VS.85).aspx   
      user.Invoke("SetPassword", new object[] { adUserPassword }); 
      // NOTE(cboivin): Ne pas mettre les clefs dans les ressources, Description, PasswordExpirationDate, AccountExpirationDate 
      user.Invoke("Put", new object[] { "Description", Nms.SiteAccess.Business.Manager.ActiveDirectory._resources.WindowsPermissionManager.UserCreerAutomatiquement + args.AddDescriptif }); 
      user.Invoke("Put", new object[] { "PasswordExpirationDate", args.PasswordExpiration }); 
      user.Invoke("Put", new object[] { "AccountExpirationDate", args.AccountExpiration }); 

      user.CommitChanges(); 

答えて

5

チェックアウトこのSO thread ...

user.Invoke("Put", new object[] {"UserFlags", 0x10000}); 
+0

優れた!!!!どうもありがとう –

関連する問題