locked
Autotmatiser la jonction au domaine en fonction de l'OSDComputername RRS feed

  • Question

  • Bonjour, 

    je viens vers vous aujourd'hui pour poser un question au sujet de MDT:

    j'ai plusieurs domaines.

    Dans MDT j'ai créé un script qui me permet de choisir quel domaine je joins, il suffit que je sélectionne. seulement, parmis eux je peux faire en sorte que le nom du poste puisse cibler un domaine précis; puisque dans le nom du poste il y a un info qui le permet.

    Exemple: si mon poste s'appel 3_PC1 il ira dans mon domaine 3.fr 

    je cherche à automatiser ça via script powershell. j'ai déjà trouvé une la fonction qui me permet d’interroger le nom du poste: 

    $TSEnv:OSDComputerName (en important au préalable le module ZTIUtility) mais après ça je n'arrive pas faire en sorte que si le nom du poste commence par 3 alors il ira dans le domaine "3.fr" 

    Auriez-vous une piste?

    Cordialement, 


    mercredi 19 août 2015 15:15

Réponses

  • Dans ce cas, la seule solution que je vois serait de modifier le script ZTIDomainJoin.wsf

    Il il a dans ce script deux fois l'action qui joint le pc au domaine.

    La première avec l'OU, la seconde sans l'OU si la première à échouée.

    Il suffirait alors d'insérer un blocs de code dans le script pour modifier la variable JoinDomain selon de nom de l'ordinateur.

    dans le genre:

    DomainSTR = left(osdcomputername, 1) select case DomainSTR   case "1" JoinDomain = "1.fr"

    case "2"
    joinDomain = "2.fr"

    ...

    de mémoire, je n'ai pas de MDT sous la main.


    Alain


    jeudi 20 août 2015 10:05

Toutes les réponses

  • Bonjour,

    possèdes tu un WDS? si t-elle est le cas, tu peux pré provisionner tes machines avec comme ID le Guid de celle-ci et sont adresse MAC.

    Cordialement,

    Yannick VILSANS 

    mercredi 19 août 2015 19:27
  • bonjour merci pour votre réponse, 

    je ne vois pas comment le GUID et/ou l'adresse MAC de mes machines me permettrait de joindre 1 domaine suivant l'idée que j'ai exprimé au début.

    Peuvez-vous développer?

    Cordialement, 

    D4kh


    • Modifié d4kh jeudi 20 août 2015 07:51
    jeudi 20 août 2015 07:48
  • Modifie le customsettings.ini

    [Settings]
    Priority=MACAddress,Default

    et ensuite, à la fin du fichier

    [AC:22:0B:78:21:B7]
    OSDComputerName=1-PC04
    JoinDomain=1.fr

    [AC:22:E7:78:d1:Bf]
    OSDComputerName=2-PC01
    JoinDomain=2.fr


    jeudi 20 août 2015 08:13
  • je problème c'est que je ne connais pas les noms des postes à l'avance et il y en a une tripotée. 

    Cette solution ne me parait pas jouable dans mon cas. 

    jeudi 20 août 2015 08:54
  • Dans ce cas, la seule solution que je vois serait de modifier le script ZTIDomainJoin.wsf

    Il il a dans ce script deux fois l'action qui joint le pc au domaine.

    La première avec l'OU, la seconde sans l'OU si la première à échouée.

    Il suffirait alors d'insérer un blocs de code dans le script pour modifier la variable JoinDomain selon de nom de l'ordinateur.

    dans le genre:

    DomainSTR = left(osdcomputername, 1) select case DomainSTR   case "1" JoinDomain = "1.fr"

    case "2"
    joinDomain = "2.fr"

    ...

    de mémoire, je n'ai pas de MDT sous la main.


    Alain


    jeudi 20 août 2015 10:05
  • Bonjour, 

    Merci pour l'aide, je vais tester ça. je reviendrai vers vous.

    Cordialement, 

    D4kh

    jeudi 20 août 2015 12:09