LAB21.02-ADscript-AddUsersFromOUinUserGroup : Différence entre versions

De NoocNooNet
Sauter à la navigation Sauter à la recherche
(Page créée avec « $OUlist=@("OU=FV,DC=Adatum,DC=com","OU=Jojo,DC=Adatum,DC=com","OU=Jeanfred,DC=Adatum,DC=com") $UsersList = Foreach($OU in $OUlist){ Get-ADUser -Filter * -SearchBase $OU |… »)
 
Ligne 1 : Ligne 1 :
 +
== Besoin ==
 +
ajouter les utilisateurs de différents OU dans un groupe d'utilisateurs commun
 +
== Script ==
 +
# Constituer une liste d'OU dans laquelle sont les utilisateurs
 
$OUlist=@("OU=FV,DC=Adatum,DC=com","OU=Jojo,DC=Adatum,DC=com","OU=Jeanfred,DC=Adatum,DC=com")
 
$OUlist=@("OU=FV,DC=Adatum,DC=com","OU=Jojo,DC=Adatum,DC=com","OU=Jeanfred,DC=Adatum,DC=com")
$UsersList = Foreach($OU in $OUlist){ Get-ADUser -Filter * -SearchBase $OU | Select-Object SamAccountName }
+
# Récupérer la liste des utilisateurs actifs des OUs
 +
$UsersList = Foreach($OU in $OUList){ Get-ADUser -Filter "Enabled -eq '$true'" -SearchBase $OU | Select-Object SamAccountName }
 +
 
 +
# Ajouter tous les utilisateurs au groupe
 +
Add-AdGroupMember -Identity "newNOOC" -Members $UsersList

Version du 25 novembre 2021 à 16:04

Besoin

ajouter les utilisateurs de différents OU dans un groupe d'utilisateurs commun

Script

  1. Constituer une liste d'OU dans laquelle sont les utilisateurs

$OUlist=@("OU=FV,DC=Adatum,DC=com","OU=Jojo,DC=Adatum,DC=com","OU=Jeanfred,DC=Adatum,DC=com")

  1. Récupérer la liste des utilisateurs actifs des OUs

$UsersList = Foreach($OU in $OUList){ Get-ADUser -Filter "Enabled -eq '$true'" -SearchBase $OU | Select-Object SamAccountName }

  1. Ajouter tous les utilisateurs au groupe

Add-AdGroupMember -Identity "newNOOC" -Members $UsersList