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

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

Los permisos que deben configurarse para la cuenta de AgendaX en Exchange Server 2013, 2016, 2019 y Office 365 son permisos a nivel de carpeta de Outlook.

Dado que los nombres de las carpetas de Outlook difieren según el idioma utilizado al abrir el buzón de correo por primera vez con Outlook, deberá saber qué empleado utiliza qué idioma para asignar permisos a las carpetas correctas. Además de eso, tendrías que saber cómo se llaman las carpetas en estos idiomas.

Si tiene buzones de correo en varios idiomas en su empresa, puede configurar fácilmente los permisos necesarios para la cuenta AgendaX utilizando el siguiente script, que funciona en todos los idiomas.

Por favor, asegúrese de reemplazar "agendax" en la tercera línea con el nombre de su cuenta AgendaX:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-EXOMailbox -OrganizationalUnit abc -ResultSize Unlimited))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

"-OrganizationalUnit abc" limits the users to a specific OU (here "abc"). This can be omitted if you would like
to grant the permissions on every account in your organization.

If, instead, you would like to limit the users to users that have a specific SMTP- address, you can use the
following script:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-Mailbox -ResultSize Unlimited | where-Object {($_.PrimarySMTPAddress -like "*@agendax.net")}))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

Or, if you would like to limit the users to members of a specific distribution list, you can use the following:

Connect-ExchangeOnline
foreach ($Mailbox in (Get-DistributionGroupMember -Identity "NameOfDistributionList" -ResultSize Unlimited))
{
Add-MailboxFolderPermission -identity "$($Mailbox.Name)" -AccessRights Reviewer -User agendax
Add-MailboxFolderPermission -identity "$($Mailbox.Name):\Calendar" -AccessRights Editor -User agendax
}
Disconnect-ExchangeOnline

Simplemente copie y pegue el script anterior en Powershell. Asignará derechos de Revisor en la parte superior del buzón de correo y la Bandeja de entrada, así como derechos de Editor en la carpeta Calendario.

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

Otros artículos

Contribuciones sobre el tema

¿Quieres escribir un artículo como invitado?
Contáctenos por favor.