Archive

Articles taggués ‘Membres’

Déplacer les membres d’un groupe

Déplacez les membres d'un groupe vers un autre groupe Active Directory.
?View Code POWERSHELL
$groups = Read-Host "Entrez le nom du groupe source"
$groupt = Read-Host "Entrez le nom du groupe cible"
$members = Get-QADGroupMember -Identity $groups
Foreach ( $member in $members) {
if ( $member -ne $null) {
Add-QADGroupMember -Identity $groupt -Member $member.dn
Remove-QADGroupMember -Identity $groups -Member $member.dn
}
}

Copier les membres d’un groupe

Copie les membres d'un groupe dans une autre groupe Active Directory.
?View Code POWERSHELL
$groups = Read-Host "Entrez le nom du groupe source"
$groupt = Read-Host "Entrez le nom du groupe cible"
$members = Get-QADGroupMember -Identity $groups
Foreach ( $member in $members) {
Add-QADGroupMember -Identity $groupt -Member $member.dn
}

Enlever les petites boites d’un groupe.

L'objectif est d'enlever les boites aux lettres de moins de 400MB d'un groupe qui sert à mettre en place des exclusions de quotas. La suite de Ajoute de boites aux lettres dans un groupe.
?View Code POWERSHELL
$group = "GR_EXCEPTION_QUOTA"
Get-QADGroupMember -Identity $group | foreach {
$user = $_.UserPrincipalName
$userlt400 = Get-MailboxStatistics -Identity $user -ErrorAction silentlycontinue
	if ( $userlt400.totalitemsize -lt 400MB ) {
	Remove-QADGroupMember -Identity $group -Member $userlt400.LegacyDN
	}
}
Categories: Exchange 2007 Tags: , ,

Déléguer la gestion des listes de distribution.

Dans Exchange 2007, la délégation de la gestion des listes de distribution ne fonctionne plus comme dans les version précédente. Le champ "Managed By:" dans Exchange Management Console" est un champ d'information. Il ne permet pas à l'utilisateur spécifié de d'ajouter ou d'enlever des membres dans la listes via Outlook. Pour autoriser l'utilisateur à gérer les listes, il y a deux solution: - Via Powershell avec la commande:
?View Code POWERSHELL
Add-ADPermission -Identity "Groupe_compta_Paris" -User "pierre.math" -AccessRights WriteProperty -Properties "Member"
- Via "Active Directory Users and Computers": Dans l'onglet "Managed by" du groupe de distribution, renseigner le champ "Name" et cocher "Manager can update membership list". http://technet.microsoft.com/en-us/library/cc164350%28EXCHG.80%29.aspx

Copier les groupes d’un utilisateur vers un autre

Permet de copier les groupes dont est membre un utilisateur vers un autre utilisateur.
?View Code POWERSHELL
$users = Read-Host "Please enter the alias of the source user"
$usert = Read-Host "Please enter the alias of the target user"
 
$userg = Get-QADUser -Identity $users
foreach ($group in $userg.memberof)
{
$adgroup = get-group -identity $group
Add-QADGroupMember -Identity $adgroup.name -Member $usert }