Skip to content

Paramétrage des permissions indépendant de la langue pour AgendaX sur Exchange Server 2013, 2016, 2019, Office / Microsoft 365.

Les autorisations qui doivent être définies pour le compte AgendaX sur Exchange Server 2013, 2016, 2019 et Office 365 / Microsoft 365 sont des autorisations au niveau des dossiers Outlook.

Étant donné que les noms de dossiers dans Outlook diffèrent en fonction de la langue utilisée lorsque la boîte aux lettres est ouverte pour la première fois avec Outlook, vous devez savoir quel employé utilise quelle langue afin d’attribuer des autorisations aux bons dossiers. En outre, vous devez savoir comment s’appellent les dossiers dans ces langues.

Si vous avez des boîtes aux lettres dans plusieurs langues dans votre entreprise, vous pouvez facilement définir les autorisations requises pour le compte AgendaX à l’aide du script suivant.

Veillez à remplacer « agendax@company.com“ à la 3ème ligne par le nom de votre compte 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
  }
}

Il suffit de copier et de coller le script ci-dessus dans Powershell. Il attribuera des droits de réviseur en haut de la boîte aux lettres ainsi que des droits d’éditeur sur le dossier Calendrier.

Back To Top
Vue d'ensemble de la protection de la vie privée
AgendaX

Ce site web utilise des cookies afin de vous offrir la meilleure expérience utilisateur possible. Les informations contenues dans les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site web et aider notre équipe à comprendre quelles sont les sections du site web que vous trouvez les plus intéressantes et les plus utiles.

Cookies strictement nécessaires

Les Cookies strictement nécessaires doivent être activés à tout moment afin que nous puissions enregistrer vos préférences en matière de paramètres de cookies.

Cookies de tiers

Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.

L'activation de ces cookies nous aide à améliorer notre site web.