Bonjour,=20
Je suis =E0 la recherche de la cl=E9 de registre qui=20
permettrait l'identification un serveur W2000 configur=E9 en=20
controleur de domaine.
Je cherche le moyen sur de distincguer un serveur d'un=20
controlleur de domaine dans un environement complewe.=20
Merci =20
Easy, cherche la clef BURFLAGS ! Cette clé informe justement de la présence et de la création du partage SYSVOL, donc du DC ! A+ Mu4D
-----Message d'origine----- Bonjour, Je suis à la recherche de la clé de registre qui permettrait l'identification un serveur W2000 configuré en
controleur de domaine. Je cherche le moyen sur de distincguer un serveur d'un controlleur de domaine dans un environement complewe. Merci
.
Jean-Claude BELLAMY
Dans le message news:20d2f01c459ce$eddb3e00$ , Zebulon s'est ainsi exprimé:
Bonjour, Je suis à la recherche de la clé de registre qui permettrait l'identification un serveur W2000 configuré en controleur de domaine. Je cherche le moyen sur de distincguer un serveur d'un controlleur de domaine dans un environement complewe. Merci
Entrée "ProductType" de type REG_SZ qui peut prendre les valeurs suivantes :
"WinNT" = Station de travail (NT4 WS, W2K PRO, XP HOME ou PRO) "LanmanNT" = Serveur contrôleur de domaine (NT4 SRV, W2K SRV, W2K3) "ServerNT" = Serveur "stand-alone" ou simple membre de domaine (NT4 SRV, W2K SRV, W2K3)
De plus, il existe Entrée "ProductSuite" de type REG_MULTI_SZ qui peut prendre les valeurs suivantes :
"Terminal Server" = Serveur possèdant les fonctionnalités TSE (NT4 TSE, W2K SRV, W2K3) "Enterprise" = Serveur version "Entreprise" (NT4 SEE, W2K Advanced SRV, W2K3 Enterprise) "Personal" = Version familiale (XP HOME)
Cette entrée est vide pour toute les autres versions de Windows
Mais si on veut la description complète d'une machine, il faut programmer (çà doit peut-être exister tout fait) et faire appel à la fonction "NetServerGetInfo" de l'API NetAPI32.dll, NET_API_STATUS NetServerGetInfo( LPWSTR servername, DWORD level, LPBYTE* bufptr ); dans laquelle on passe le nom de la machine, comme niveau la valeur 101 (ou 102), et on récupère les infos dans une structure de type SERVER_INFO_101 (ou SERVER_INFO_102) Le champ "sv101_type" (ou "sv102_type") est un DWORD dont chaque bit correspond à un rôle bien précis, à savoir :
SV_TYPE_WORKSTATION Station de travail SV_TYPE_SERVER Serveur SV_TYPE_SQLSERVER Serveur Microsoft SQL SV_TYPE_DOMAIN_CTRL Contrôleur de domaine principal SV_TYPE_DOMAIN_BAKCTRL Contrôleur de domaine secondaire SV_TYPE_TIME_SOURCE Serveur de temps SV_TYPE_AFP Serveur de fichiers Apple SV_TYPE_NOVELL Serveur Novell SV_TYPE_DOMAIN_MEMBER Membre de domaine LAN Manager 2.x SV_TYPE_LOCAL_LIST_ONLY Serveur maintenu par l'explorateur de réseau SV_TYPE_PRINTQ_SERVER Serveur d"impression SV_TYPE_DIALIN_SERVER Serveur d'accès distant SV_TYPE_XENIX_SERVER Serveur Xenix SV_TYPE_SERVER_MFPN Serveur de fichier et impression pour NetWare SV_TYPE_NT Windows NT4, 2000, XP, 2003 SV_TYPE_WFW Windows for Workgroups SV_TYPE_SERVER_NT Serveur qui n'est pas contrôleur de domaine SV_TYPE_POTENTIAL_BROWSER Serveur pouvant être explorateur SV_TYPE_BACKUP_BROWSER Serveur explorateur de réseau de sauvegarde SV_TYPE_MASTER_BROWSER Serveur maître explorateur de réseau SV_TYPE_DOMAIN_MASTER Serveur maître explorateur de réseau du domaine SV_TYPE_WINDOWS Windows 95/98/Me SV_TYPE_TERMINALSERVER Terminal Server
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Dans le message news:20d2f01c459ce$eddb3e00$a501280a@phx.gbl ,
Zebulon <anonymous@discussions.microsoft.com> s'est ainsi exprimé:
Bonjour,
Je suis à la recherche de la clé de registre qui
permettrait l'identification un serveur W2000 configuré en
controleur de domaine.
Je cherche le moyen sur de distincguer un serveur d'un
controlleur de domaine dans un environement complewe.
Merci
Entrée "ProductType" de type REG_SZ qui peut prendre les valeurs suivantes :
"WinNT"
= Station de travail
(NT4 WS, W2K PRO, XP HOME ou PRO)
"LanmanNT"
= Serveur contrôleur de domaine
(NT4 SRV, W2K SRV, W2K3)
"ServerNT"
= Serveur "stand-alone" ou simple membre de domaine
(NT4 SRV, W2K SRV, W2K3)
De plus, il existe
Entrée "ProductSuite" de type REG_MULTI_SZ qui peut prendre les valeurs
suivantes :
"Terminal Server"
= Serveur possèdant les fonctionnalités TSE
(NT4 TSE, W2K SRV, W2K3)
"Enterprise"
= Serveur version "Entreprise"
(NT4 SEE, W2K Advanced SRV, W2K3 Enterprise)
"Personal"
= Version familiale
(XP HOME)
Cette entrée est vide pour toute les autres versions de Windows
Mais si on veut la description complète d'une machine, il faut programmer
(çà doit peut-être exister tout fait) et faire appel à la fonction
"NetServerGetInfo" de l'API NetAPI32.dll,
NET_API_STATUS NetServerGetInfo(
LPWSTR servername,
DWORD level,
LPBYTE* bufptr
);
dans laquelle on passe le nom de la machine, comme niveau la valeur 101 (ou
102), et on récupère les infos dans une structure de type SERVER_INFO_101
(ou SERVER_INFO_102)
Le champ "sv101_type" (ou "sv102_type") est un DWORD dont chaque bit
correspond à un rôle bien précis, à savoir :
SV_TYPE_WORKSTATION
Station de travail
SV_TYPE_SERVER
Serveur
SV_TYPE_SQLSERVER
Serveur Microsoft SQL
SV_TYPE_DOMAIN_CTRL
Contrôleur de domaine principal
SV_TYPE_DOMAIN_BAKCTRL
Contrôleur de domaine secondaire
SV_TYPE_TIME_SOURCE
Serveur de temps
SV_TYPE_AFP
Serveur de fichiers Apple
SV_TYPE_NOVELL
Serveur Novell
SV_TYPE_DOMAIN_MEMBER
Membre de domaine LAN Manager 2.x
SV_TYPE_LOCAL_LIST_ONLY
Serveur maintenu par l'explorateur de réseau
SV_TYPE_PRINTQ_SERVER
Serveur d"impression
SV_TYPE_DIALIN_SERVER
Serveur d'accès distant
SV_TYPE_XENIX_SERVER
Serveur Xenix
SV_TYPE_SERVER_MFPN
Serveur de fichier et impression pour NetWare
SV_TYPE_NT
Windows NT4, 2000, XP, 2003
SV_TYPE_WFW
Windows for Workgroups
SV_TYPE_SERVER_NT
Serveur qui n'est pas contrôleur de domaine
SV_TYPE_POTENTIAL_BROWSER
Serveur pouvant être explorateur
SV_TYPE_BACKUP_BROWSER
Serveur explorateur de réseau de sauvegarde
SV_TYPE_MASTER_BROWSER
Serveur maître explorateur de réseau
SV_TYPE_DOMAIN_MASTER
Serveur maître explorateur de réseau du domaine
SV_TYPE_WINDOWS
Windows 95/98/Me
SV_TYPE_TERMINALSERVER
Terminal Server
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Dans le message news:20d2f01c459ce$eddb3e00$ , Zebulon s'est ainsi exprimé:
Bonjour, Je suis à la recherche de la clé de registre qui permettrait l'identification un serveur W2000 configuré en controleur de domaine. Je cherche le moyen sur de distincguer un serveur d'un controlleur de domaine dans un environement complewe. Merci
Entrée "ProductType" de type REG_SZ qui peut prendre les valeurs suivantes :
"WinNT" = Station de travail (NT4 WS, W2K PRO, XP HOME ou PRO) "LanmanNT" = Serveur contrôleur de domaine (NT4 SRV, W2K SRV, W2K3) "ServerNT" = Serveur "stand-alone" ou simple membre de domaine (NT4 SRV, W2K SRV, W2K3)
De plus, il existe Entrée "ProductSuite" de type REG_MULTI_SZ qui peut prendre les valeurs suivantes :
"Terminal Server" = Serveur possèdant les fonctionnalités TSE (NT4 TSE, W2K SRV, W2K3) "Enterprise" = Serveur version "Entreprise" (NT4 SEE, W2K Advanced SRV, W2K3 Enterprise) "Personal" = Version familiale (XP HOME)
Cette entrée est vide pour toute les autres versions de Windows
Mais si on veut la description complète d'une machine, il faut programmer (çà doit peut-être exister tout fait) et faire appel à la fonction "NetServerGetInfo" de l'API NetAPI32.dll, NET_API_STATUS NetServerGetInfo( LPWSTR servername, DWORD level, LPBYTE* bufptr ); dans laquelle on passe le nom de la machine, comme niveau la valeur 101 (ou 102), et on récupère les infos dans une structure de type SERVER_INFO_101 (ou SERVER_INFO_102) Le champ "sv101_type" (ou "sv102_type") est un DWORD dont chaque bit correspond à un rôle bien précis, à savoir :
SV_TYPE_WORKSTATION Station de travail SV_TYPE_SERVER Serveur SV_TYPE_SQLSERVER Serveur Microsoft SQL SV_TYPE_DOMAIN_CTRL Contrôleur de domaine principal SV_TYPE_DOMAIN_BAKCTRL Contrôleur de domaine secondaire SV_TYPE_TIME_SOURCE Serveur de temps SV_TYPE_AFP Serveur de fichiers Apple SV_TYPE_NOVELL Serveur Novell SV_TYPE_DOMAIN_MEMBER Membre de domaine LAN Manager 2.x SV_TYPE_LOCAL_LIST_ONLY Serveur maintenu par l'explorateur de réseau SV_TYPE_PRINTQ_SERVER Serveur d"impression SV_TYPE_DIALIN_SERVER Serveur d'accès distant SV_TYPE_XENIX_SERVER Serveur Xenix SV_TYPE_SERVER_MFPN Serveur de fichier et impression pour NetWare SV_TYPE_NT Windows NT4, 2000, XP, 2003 SV_TYPE_WFW Windows for Workgroups SV_TYPE_SERVER_NT Serveur qui n'est pas contrôleur de domaine SV_TYPE_POTENTIAL_BROWSER Serveur pouvant être explorateur SV_TYPE_BACKUP_BROWSER Serveur explorateur de réseau de sauvegarde SV_TYPE_MASTER_BROWSER Serveur maître explorateur de réseau SV_TYPE_DOMAIN_MASTER Serveur maître explorateur de réseau du domaine SV_TYPE_WINDOWS Windows 95/98/Me SV_TYPE_TERMINALSERVER Terminal Server
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *