Comment puis-je savoir quel contrôleur de domaine je suis authentifié?

Réponses:

95

Vous pouvez le trouver avec la commande suivante:

echo %LOGONSERVER%

Et vous n'avez pas besoin d'être administrateur ou utilisateur puissant pour l'utiliser. Regardez le résultat de cette commande:

set
Shadok
la source
2
FYI: Powershell ne semblait pas avoir cette variable définie. Je devais l'exécuter à partir du shell de commande de base.
Christian Bongiorno
Cela ne fonctionne pas lorsque vous êtes connecté en tant qu'utilisateur local et que vous souhaitez savoir comment l'ordinateur est authentifié auprès du domaine. Pour cela, voir l’autre réponse référençant nltest.
wfaulk
Une note, ici, vous obtenez votre contrôleur d'utilisateurs connectés. Pas le contrôleur de domaine de l'ordinateur.
leiflundgren
1
@ChristianBongiorno Cela fonctionne avec powershell: c'est un simple appel à une variable d'environnement. Avec cmd, ces appels sont faites par %variable%, en Powershell vous avez besoin d'une autre syntaxe: $env:variable. Donc, dans ce cas, tapez Powershell: $env:Logonserveret vous obtiendrez le même résultat.
Tobias
47

Pour déterminer le contrôleur de domaine ordinateur / serveur, utilisez NLTEST:

nltest /dsgetdc:<domain_name> 

Pour répertorier tous les contrôleurs de domaine avec leur site approprié, essayez:

nltest /dclist:<domain_name>

Vous n'êtes pas obligé d'utiliser le nom de domaine complet du nom de domaine ou du serveur - par exemple, au lieu de dire /dclist:services.microsoft.com, vous pouvez simplement taper /dclist:services(tant que vous êtes un membre authentifié de ce domaine).

Pour l’ authentification de l’ utilisateur et la stratégie de groupe, utilisez la variable LOGONSERVER:

echo %logonserver%
Michael Knox
la source
nltestétait beaucoup plus fiable pour moi parce que LOGONSERVERcela ne fonctionnait pas quand je venais par RDP
ZoolWay
4

set lrépondra avec les variables pour les deux localappdataet pour logonserver. Cependant, logonserverc’est la seule variable qui vous intéresse et celle qui vous indiquera le nom du contrôleur de domaine sur lequel vous vous êtes authentifié.

Pour obtenir uniquement les informations logonserver, tapez set log(qui est simplement une abréviation de set logonserver). Le nom du contrôleur de domaine que vous avez authentifié sera renvoyé.

Noel
la source
3

Cela ne répond à votre question que si vous avez Outlook:

J'ai trouvé une fonctionnalité intéressante dans Outlook. Si vous maintenez la touche Ctrl enfoncée et cliquez avec le bouton droit de la souris sur l'icône dans la barre des tâches, puis sur l'état de la connexion, le serveur Exchange auquel vous êtes connecté ainsi que le contrôleur de domaine auquel vous êtes connecté apparaît. En fait, j'ai trouvé celui qui répondait à une autre question sur les connexions Exchange, un excellent moyen de recycler les réponses ...

Supercereal
la source
Où j'ai obtenu cette information: superuser.com/questions/304461/…
Supercereal
Ce n'est pas tout à fait correct. Dans les rares cas où vous avez deux contrôleurs de domaine sur le site pour différents domaines appartenant à la même forêt et transportant les services d'annuaire, il est possible que vous vous authentifiiez auprès de votre propre domaine DC alors qu'Outlook utilise l'autre contrôleur de domaine pour les services d'annuaire. . J'ai vu cela arriver. Causé beaucoup de peine, parce que l'ajout de délégués dans Outlook ne fonctionne pas correctement si votre contrôleur de connexion et le serveur d'annuaire utilisé par Outlook ne sont pas dans le même domaine.
Tonny
1
Je conviens que cela est moins fiable pour la question du PO, mais il reste des informations utiles. Merci!
Jpaugh
1

set L liste toutes les variables d'environnement commençant par la lettre L

Erwin
la source
1
Vous voulez expliquer ce que cela fait?
Soandos
On dirait que cette liste répertorie toutes les variables commençant par la lettre L. Essayez set apar exemple.
Peter Jaric
1

Powershell fournit (sans paramètres):

Get-ADDomainController

Ou plus précisément:

(Get-ADDomainController).HostName
rupert160
la source