Mijn vraag
Onlangs is er een mailmigratie van On-prem naar MS365 uitgevoerd en zijn er wat dingen misgegaan met betrekking tot rechten op gedeelde mailboxen.
Nu is mij gevraagd om een oplossing te bedenken om meerdere gebruikers in 1x aan een gedeelde mailbox toe te voegen.
Ik heb gekeken naar een Powershell script en na wat knutselen had ik het volgende bedacht:
Ik heb het vermoeden dat ik het CMDLET Add-RecipientPermission verkeerd gebruik, of dat mijn CSV niet de juiste inhoud heeft om dit CMDLET uit te voeren.
Op het moment dat ik -trustee mijnnaam@domein.nl er bij specifieer dan voert het script wel uit, echter haalt dat de hele automatisering uit het script.
Het ziet er dan zo uit:
Relevante software en hardware die ik gebruik
Windows server 2016 + Powershell
Wat ik al gevonden of geprobeerd heb
Onderstaande links gebruikt als referentie:
https://docs.microsoft.co...rmission?view=exchange-ps
https://docs.microsoft.co...rmission?view=exchange-ps
Alvast heel erg bedankt!
Onlangs is er een mailmigratie van On-prem naar MS365 uitgevoerd en zijn er wat dingen misgegaan met betrekking tot rechten op gedeelde mailboxen.
Nu is mij gevraagd om een oplossing te bedenken om meerdere gebruikers in 1x aan een gedeelde mailbox toe te voegen.
Ik heb gekeken naar een Powershell script en na wat knutselen had ik het volgende bedacht:
code:
1
2
3
4
5
6
| Connect-ExchangeOnline $DGroup = Read-Host 'Insert Shared mailbox Name' Import-Csv C:\scripts\Members.csv | foreach { Add-MailboxPermission $DGroup -User $_.Mailbox -AccessRights FullAccess} | foreach { Add-RecipientPermission $Dgroup -Trustee $_.Mailbox -AccessRights "SendAs"} |
Ik heb het vermoeden dat ik het CMDLET Add-RecipientPermission verkeerd gebruik, of dat mijn CSV niet de juiste inhoud heeft om dit CMDLET uit te voeren.
Op het moment dat ik -trustee mijnnaam@domein.nl er bij specifieer dan voert het script wel uit, echter haalt dat de hele automatisering uit het script.
Het ziet er dan zo uit:
code:
1
2
3
4
5
6
| Connect-ExchangeOnline $DGroup = Read-Host 'Insert Shared mailbox Name' Import-Csv C:\scripts\Members.csv | foreach { Add-MailboxPermission $DGroup -User $_.Mailbox -AccessRights FullAccess} | foreach { Add-RecipientPermission $Dgroup -Trustee mijnnaam@domein.nl -AccessRights "SendAs"} |
Relevante software en hardware die ik gebruik
Windows server 2016 + Powershell
Wat ik al gevonden of geprobeerd heb
Onderstaande links gebruikt als referentie:
https://docs.microsoft.co...rmission?view=exchange-ps
https://docs.microsoft.co...rmission?view=exchange-ps
Alvast heel erg bedankt!
