locked
Savoir si un serveur 2k / 2k3 est membre d'un domaine active directory en VBScript RRS feed

  • Question

  • Bonjour à tous,


    J'ai une problématique simple, mais après quelques recherches, impossible de trouver un moyen sur de définir le fait qu'un serveur soit membre d'un domaine (dans le but de lancer un script adapté à un cas ou l'autre (cas serveur membre d'un domaine ou en workgroup)

    J'ai trouvé quelques clés de registres définissant le nom de serveur AD ici et là, mais en fait ce que je recherche correspond à l'option dans le GUI Paramètres du poste de travail / Modification du nom de l'ordinateur. L'option membre d'un domaine ou en Workgroup tout simplement... et j'avoue que j'ai quelques difficultées à trouver cette info !!


    Merci d'avance à tous ceux à qui ce détail parle !!

     

     

    vendredi 21 janvier 2011 10:47

Réponses

  • Bonjour,

    Vous pouvez utiliser, à partir du VBS (ou d'un autre language), la classe WMI Win32_ComputerSystem. Exemple avec WMIC:

    wmic computersystem GET Domain, DomainRole
    

    Les valeurs du paramètre DomaineRole sont les suivantes:

    0 (0x0) Standalone Workstation
    1 (0x1) Member Workstation
    2 (0x2) Standalone Server
    3 (0x3) Member Server
    4 (0x4) Backup Domain Controller
    5 (0x5) Primary Domain Controller

    Donc 0 et 2 signifient que la machine n'appartient pas à un domaine.

    Plus d'infos: http://msdn.microsoft.com/en-us/library/aa394102(v=vs.85).aspx

     


    --- Marc Lognoul [MCSE, MCTS, MVP] Heureux celui qui a pu pénétrer les causes secrètes des choses. Happy is the one who could enter the secret causes of things Blog EN: http://www.marc-antho-etc.net/blog/ Blog FR: http://www.marc-antho-etc.net/blogfr/
    • Marqué comme réponse Marc Lognoul vendredi 21 janvier 2011 12:30
    vendredi 21 janvier 2011 11:27
  • Mille merci pour votre réponse, c'est exactement ce que je voulais !!

    merci à toi Marc Lognoul, merci Technet, !

    • Marqué comme réponse loo45 vendredi 21 janvier 2011 11:32
    vendredi 21 janvier 2011 11:31

Toutes les réponses

  • Bonjour,

    Vous pouvez utiliser, à partir du VBS (ou d'un autre language), la classe WMI Win32_ComputerSystem. Exemple avec WMIC:

    wmic computersystem GET Domain, DomainRole
    

    Les valeurs du paramètre DomaineRole sont les suivantes:

    0 (0x0) Standalone Workstation
    1 (0x1) Member Workstation
    2 (0x2) Standalone Server
    3 (0x3) Member Server
    4 (0x4) Backup Domain Controller
    5 (0x5) Primary Domain Controller

    Donc 0 et 2 signifient que la machine n'appartient pas à un domaine.

    Plus d'infos: http://msdn.microsoft.com/en-us/library/aa394102(v=vs.85).aspx

     


    --- Marc Lognoul [MCSE, MCTS, MVP] Heureux celui qui a pu pénétrer les causes secrètes des choses. Happy is the one who could enter the secret causes of things Blog EN: http://www.marc-antho-etc.net/blog/ Blog FR: http://www.marc-antho-etc.net/blogfr/
    • Marqué comme réponse Marc Lognoul vendredi 21 janvier 2011 12:30
    vendredi 21 janvier 2011 11:27
  • Mille merci pour votre réponse, c'est exactement ce que je voulais !!

    merci à toi Marc Lognoul, merci Technet, !

    • Marqué comme réponse loo45 vendredi 21 janvier 2011 11:32
    vendredi 21 janvier 2011 11:31