2009-05-08 3 views
1

J'essaie de vérifier les comptes verrouillés dans AD. Dans quelques extraits de code, comme http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/5e0fadc2-f27b-48f6-a6ac-644e12256c67/, le code utilise l'objet DomainPolicy, comme dans:Objet DomainPolicy

DirectoryContext context; 
    DirectoryEntry root; 
    DomainPolicy policy; 

    public Lockout(string domainName) 
    { 
    this.context = new DirectoryContext(
     DirectoryContextType.Domain, 
     domainName 
    ); 

    //get our current domain policy 
    Domain domain = Domain.GetDomain(this.context); 

    this.root = domain.GetDirectoryEntry(); 
    this.policy = new DomainPolicy(this.root);  
    } 

J'utilise C# 3.0 et le .NET Framework 3.5, mais je ne peux pas sembler trouver l'objet DomainPolicy, où est-il installé? J'ai jeté un oeil et il semble que c'est une propriété en lecture seule de HostSecurityManager.

Répondre

1

C'est une classe personnalisée qui est décrite here. Cela ne fait pas partie du cadre.