none
Migration Users d'une OU à une Autre RRS feed

  • Question


  • Je dispose sur mon AD d'une OU regroupant tous les utilisateurs, ces utilisateurs sont répartis sur plusieurs sites. Je souhaite dispatcher ces utilisateur dans les OU de leurs sites pour une meilleure gestion.
    Le nombre d'utilisateurs étant conséquent, je voudrai passer par un script PowerShell. Ce script pourrait aller interroger la partie "company" de l'onglet "Attribute editor" de l'objet utilisateur pour connaître le site sur lequel il doit être rapatrier.

    N'y connaissant absolument rien en powershell, savez-vous si cela est possible ? Avez-vous des pistes à me donner? ou peut-être quelqu'un a déjà fait cela !

    Merci A+
    jeudi 27 février 2020 12:56

Toutes les réponses

  • Bonjour,

    oui, tout est possible par Powershell, je suppose que tu es admin de ton entreprise, on pourra pas faire le travail quand même à ta place :) mais on pourra t'aider. 

    lis un peu sur cette commande dont tu auras besoin : 

    https://docs.microsoft.com/en-us/powershell/module/addsadministration/get-aduser?view=win10-ps

    en attendant quelu'un qui a deja fait le meme script pour les memes besoins :) 



    • Modifié M dakhama jeudi 27 février 2020 13:56
    jeudi 27 février 2020 13:44
  • Bonjour,

    Tu peux utiliser move-adobject xxxx -TargetPath OU=cccc,xxxx pour déplacer les dans d'autres OU.

    Il suffit de chainer un get-aduser  avec la commande précédente, un truc du genre :

    get-aduser -filter * -properties * | where { $_.company -like "????" } | move-adobject -TargetPAth

    En général il est plus simple de gérer la notion de site en créant des sites et des sous réseaux dans Active Directory plutôt dans des OUs, surtout s'il y a rellement plusieurs afin d'optimiser la manière dont les client cherche le DC le plus proche. Il est également possible de mettre en place des GPO sur les sites, plutôt que sur une OU

    http://www.pbarth.fr/node/127

    http://www.pbarth.fr/node/296

    jeudi 27 février 2020 13:53
  • Bonjour,

    oui, ce serait assez facile à faire en Powershell. Mais, comme ce script ne servirait qu'une fois (par Company), il n'est peut être pas utile d'utiliser Powershell pour cela.

    => A partir de l'administration AD, créer une recherche personnalisée en spécifiant l'OU de recherche et le critère "company" = StéX.

    Sélectionner ensuite toutes les lignes de résultats et réaliser un "Déplacer" vers l'OU souhaitée pour cette Sté.

    A bientôt


    Thierry DEMAN-BARCELO. Office Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(89 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate,Modern Desktop Administrator Associate, Security Admin https://base.faqexchange.info

    jeudi 27 février 2020 14:06
  • Bonjour,

    Ça me semble en effet plus cohérent comme ça, je ne connaissais pas cette possibilité.

    Merci

    vendredi 28 février 2020 10:50