Você deve poder usar o cmdlet Add-FolderPermissions Powershell para definir as permissões precisa em cada uma das suas pastas através do Powershell. Ele não oferece a opção -Recurse
, mas você pode simplesmente percorrer a saída de Get-MailboxFolderStatistics para obter todos os nomes de pasta e alimentá-los para Add-FolderPermissions como descrito aqui :
ForEach($f in (Get-MailboxFolderStatistics John | Where { $_.FolderPath.Contains("/Clients") -eq $True } ) ) {
$fname = "John:" + $f.FolderPath.Replace("/","\");
Add-MailboxFolderPermission $fname -User Jane -AccessRights Reviewer
}