Comment vérifier si un serveur Active Directory est en cours d'exécution en utilisant .Net?

voix
7

Avant d'essayer d'interroger le serveur AD je voudrais vérifier si elle est vivante. On dirait une chose triviale, mais je havent rien trouvé à élucider ce sujet.

Comment puis je faire ça?

Créé 27/11/2008 à 18:00
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
5

J'essaie juste d'obtenir le contexte actuel du domaine associé à l'utilisateur en cours d'exécution:

try {
    var domain = Domain.GetCurrentDomain();
    /* Whatever i need from the domain */
} catch(ActiveDirectoryOperationException ex) {
    MessageBox.Show("Cannot contact AD Server");
}

Si vous voulez vous connecter à un autre domaine, vous pouvez essayer:

try {
    var domain = Domain.GetDomain(
        new DirectoryContext(DirectoryContextType.Domain, "mydomain.local"));
    /* Whatever i need from the domain */
} catch(ActiveDirectoryOperationException ex) {
    MessageBox.Show("Cannot contact AD Server");
}
Créé 27/11/2008 à 18:35
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more