LAB21.02-ADscript-AddUsersFromOUinUserGroup : Différence entre versions
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 |… ») |
(→Script) |
||
| (2 révisions intermédiaires par le même utilisateur non affichées) | |||
| 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 $ | + | 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 | ||
| + | |||
| + | / | ||
| + | |||
| + | Get-ADUser -filter * -Searchbase ("OU=FV-TEST,OU=NOOC,DC=Adatum,DC=com") | ForEach-Object { Add-ADGroupmember -Identity "newNOOC" -Members $_ } | ||
Version actuelle datée du 25 novembre 2021 à 16:38
Besoin[modifier]
ajouter les utilisateurs de différents OU dans un groupe d'utilisateurs commun
Script[modifier]
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") 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
/
Get-ADUser -filter * -Searchbase ("OU=FV-TEST,OU=NOOC,DC=Adatum,DC=com") | ForEach-Object { Add-ADGroupmember -Identity "newNOOC" -Members $_ }