Hoi,
We hebben hier een Exchange 2010 SP3 rollup 11 mailserver en willen graag via een script user accounts die lid zijn van een distributiegroep 'full mailbox access' rechten geven, zodat automapping goed werkt in Outlook/webmail.
Voor Exchange 2013/Exchange Online is de onderstaande regel perfect, maar die werkt niet voor Exchange 2010.
$DL = Get-DistributionGroupMember "[distribution group name]" | Select-Object -ExpandProperty Name ForEach ($Member in $DL) { Add-MailboxPermission -Identity "[mailbox name]" -User $Member -AccessRights ‘FullAccess’ -InheritanceType All }
Voor Exchange 2010 gebruiken we de onderstaande regel, maar dan krijgen we regelmatig foutmeldingen wat nogal vervelend is.
Get-DistributionGroupMember “[group name]” | foreach-Object { Add-MailboxPermission “[mailbox name]” –AccessRights FullAccess –user $_.Name}
De foutmelding is zoals onderstaand en komt er op neer dat de taak nog bezig is bij het uitvoeren van de vorige actie.
Pipeline not executed because a pipeline is already executing. Pipelines cannot
be executed concurrently.
Als ik het goed begrijp kan dat opgelost worden door een variabele in het script, maar geen idee hoe ik het script goed werkend moet krijgen.
Is er een Exchange guru hier die me daarbij kan helpen?
We hebben hier een Exchange 2010 SP3 rollup 11 mailserver en willen graag via een script user accounts die lid zijn van een distributiegroep 'full mailbox access' rechten geven, zodat automapping goed werkt in Outlook/webmail.
Voor Exchange 2013/Exchange Online is de onderstaande regel perfect, maar die werkt niet voor Exchange 2010.
$DL = Get-DistributionGroupMember "[distribution group name]" | Select-Object -ExpandProperty Name ForEach ($Member in $DL) { Add-MailboxPermission -Identity "[mailbox name]" -User $Member -AccessRights ‘FullAccess’ -InheritanceType All }
Voor Exchange 2010 gebruiken we de onderstaande regel, maar dan krijgen we regelmatig foutmeldingen wat nogal vervelend is.
Get-DistributionGroupMember “[group name]” | foreach-Object { Add-MailboxPermission “[mailbox name]” –AccessRights FullAccess –user $_.Name}
De foutmelding is zoals onderstaand en komt er op neer dat de taak nog bezig is bij het uitvoeren van de vorige actie.
Pipeline not executed because a pipeline is already executing. Pipelines cannot
be executed concurrently.
Als ik het goed begrijp kan dat opgelost worden door een variabele in het script, maar geen idee hoe ik het script goed werkend moet krijgen.
Is er een Exchange guru hier die me daarbij kan helpen?