Veel kan niet via de gui en kan je het beste doen via exchange online powershell commando’s
Ik kwam laasts het probleem tegen dat gedeelde mailboxen in de outlook app op windows niet doorzocht kunnen worden. Na wat uitzoek werk blijkt dat dit al jaren bekend is maar dat er niks aangedaan kan worden behalve het uitschakelen van automapping (het automatisch toevoegen van shared mailboxen) en dan handmatig de mailboxen toevoegen lijkt het probleem te verhelpen.
Hoe je verbinding maakt via powershell vind je hier
Mailbox automapping uitschakelen
Check de mailbox permissies met het volgende commando:
Get-MailboxPermission -Identity shared@mailbox.nl -User user@mailbox.nl | fl
Haal dan de gebruiker uit de sharedmailbox. door het volgende commando:
Remove-MailboxPermission -Identity shared@mailbox.nl -User user@mailbox.nl -AccessRights FullAccess
Voeg dan de gebruiker weer toe met de -automapping:$false switch.
Add-MailboxPermission -Identity shared@mailbox.nl -User user@mailbox.nl -AccessRights FullAccess -AutoMapping:$false
Voeg nu handmatig de mailboxen toe via de exchange server settings in outlook.

Mocht je nou veel gebruikers hebben met veel sharedmailboxen kan je hier ook een scriptje voor gebruiken.
Nick heeft hier iets moois gemaakt en kan je hier vinden.
#modify the first variable to suit your environment
$usersUPN = "nick@aldrid.ge"
#Dont modify below
$usersMailboxes = Get-EXOMailbox |%{Get-Exomailboxpermission -Identity $_.UserPrincipalName | Where-object user -like "nick@aldrid.ge"}
Write-Host "Removing Automapping for user $($usersUPN)" -ForegroundColor Yellow
ForEach($mailbox in $usersMailboxes){
Write-host "Removing access permissions for $($mailbox.Identity)" -ForegroundColor Yellow
Remove-MailboxPermission -Identity $mailbox.Identity -User $mailbox.User -AccessRights FullAccess
Start-Sleep 1
Write-host "Adding access permissions for $($mailbox.Identity)" -ForegroundColor Yellow
Add-MailboxPermission -Identity $mailbox.Identity -user $mailbox.User -AccessRights FullAccess -AutoMapping $false
}
Vergeet niet na het script op enter te drukken om alles in gang te zetten.
Taal en tijdzone
bij een sharedmailbox is het soms lastig om postvak-in te zien te krijgen ipv inbox. soms kan het het doen als admin met wat taalinstellingen. je kan dit echter ook gemakkelijk met een powershell commando doen.
Gebruik dit commando om de tallinstellingen in het Nederlands te zetten:
Set-MailboxRegionalConfiguration -Identity <user ID> -LocalizeDefaultFolderName:$true -Language nl-NL
Hoe fijn is het om die meteen in de hele tennent goed te zetten.
Met dit commando zet je alles in het Nederlands.
get-mailbox | Set-MailboxRegionalConfiguration -Language 1043 -TimeZone “W. Europe Standard Time”
Wil je meer lezen of andere talen check hier de bron

