Los permisos que deben configurarse para la cuenta AgendaX en Exchange Server 2013, 2016, 2019 y Office 365 / Microsoft 365 son permisos de nivel de carpeta de Outlook.
Dado que los nombres de las carpetas en Outlook difieren en función del idioma utilizado cuando el buzón se abre por primera vez con Outlook, tiene que saber qué empleado utiliza qué idioma para asignar permisos a las carpetas correctas. Además, tiene que saber cómo se llaman las carpetas en esos idiomas.
Si tiene buzones en varios idiomas en su empresa, puede establecer fácilmente los permisos necesarios para la cuenta AgendaX utilizando el siguiente script.
Asegúrese de sustituir «agendax@company.com» en la 3ª línea por el nombre de su cuenta AgendaX:
foreach ($Mailbox in (Get-Mailbox -ResultSize Unlimited))
{
$AgendaXAccount = "agendax@company.com"
$CalendarStat = Get-MailboxFolderStatistics -Identity $Mailbox -FolderScope Calendar | Where {$_.FolderType -eq "Calendar"}
$CalendarName = "$($Mailbox.Name)" + ":\" + "$($CalendarStat.Name)"
Write-Host "Applying permissions to mailbox: $($Mailbox.Name) (TOIS/$($CalendarStat.Name))"
$AccRightTOIS = Get-MailboxFolderPermission -identity $Mailbox.Name -user $AgendaXAccount >$null 2>&1
$AccRightCalendar = Get-MailboxFolderPermission -identity $CalendarName -user $AgendaXAccount >$null 2>&1
If ($AccRightTOIS.AccessRights -ne "Reviewer")
{
Remove-MailboxFolderPermission -Identity $Mailbox.Name -User $AgendaXAccount -Confirm:$false >$null 2>&1
Add-MailboxFolderPermission -identity $Mailbox.Name -AccessRights Reviewer -User $AgendaXAccount >$null 2>&1
}
If ($AccRightCalendar.AccessRights -ne "Editor")
{
Remove-MailboxFolderPermission -Identity $CalendarName -User $AgendaXAccount -Confirm:$false >$null 2>&1
Add-MailboxFolderPermission -identity $CalendarName -AccessRights Editor -User $AgendaXAccount >$null 2>&1
}
}
Sólo tienes que copiar y pegar el script anterior en Powershell. Asignará derechos de revisor en la parte superior del buzón, así como derechos de editor en la carpeta Calendario.