Skip to content

Configuración de permisos independiente del idioma para AgendaX en Exchange Server 2013, 2016, 2019, Microsoft 365

Los permisos que deben configurarse para la cuenta AgendaX en Exchange Server 2013, 2016, 2019 y Office / 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, tendría que saber qué empleado utiliza qué idioma para asignar permisos a las carpetas correctas. Además, tendría que saber cómo se llaman las carpetas en esos idiomas.

Si tienes buzones en varios idiomas en tu empresa, puedes establecer fácilmente los permisos necesarios para la cuenta AgendaX utilizando el siguiente script, que funciona para todos los idiomas.

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.

Si no desea asignar estos derechos a todos los buzones de su organización, sino que prefiere limitarlos a una unidad organizativa, por ejemplo, puede modificar la instrucción Get-Mailbox de la primera línea añadiendo -OrganizationalUnit con el nombre de la unidad organizativa a la que desea asignar permisos.

En Office / Microsoft 365, sustituye Get-Mailbox por Get-EXOMailbox.

Volver arriba
Protección de datos
AgendaX

Este sitio web utiliza cookies para que podamos ofrecerle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerle cuando vuelve a nuestro sitio web y ayudar a nuestro equipo a comprender qué secciones del sitio web le resultan más interesantes y útiles.

Cookies estrictamente necesarias

Cookies estrictamente necesarias debe estar activada en todo momento para que podamos guardar sus preferencias de configuración de cookies.

Cookies de terceros

Este sitio web utiliza Google Analytics para recopilar información anónima como el número de visitantes del sitio y las páginas más populares.

Mantener estas cookies activada nos ayuda a mejorar nuestro sitio web.