Skip to content

Sprachunabhängige Rechtevergabe für das AgendaX- Konto auf Exchange Server 2013, 2016, 2019, Microsoft 365

Die Berechtigungen, die für das AgendaX-Konto auf Exchange Server 2013, 2016, 2019 und Office / Microsoft 365 festgelegt werden müssen, sind Berechtigungen auf Outlook-Ordnerebene.
Da sich die Ordnernamen in Outlook je nach der Sprache unterscheiden, die beim ersten Öffnen des Postfachs mit Outlook verwendet wird, müssen Sie wissen, welcher Mitarbeiter welche Sprache verwendet, um den richtigen Ordnern Berechtigungen zuzuweisen. Außerdem müssen Sie wissen, wie die Ordner in diesen Sprachen heißen.

Wenn Sie in Ihrem Unternehmen Postfächer in mehreren Sprachen haben, können Sie die erforderlichen Berechtigungen für das AgendaX-Konto ganz einfach mit dem folgenden Skript festlegen, das für alle Sprachen funktioniert.

Bitte stellen Sie sicher, dass Sie „agendax@company.com“ in der 3. Zeile durch den Namen Ihres AgendaX-Kontos ersetzen:

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
  }
}

Kopieren Sie einfach das obige Skript und fügen Sie es in Powershell ein. Es vergibt Überprüfungsrechte für das Postfach sowie Bearbeitungsrechte für den Kalenderordner.

Wenn Sie diese Rechte nicht jedem Postfach in Ihrer Organisation zuweisen möchten, sondern dies z. B. auf eine Organisationseinheit beschränken möchten, können Sie die Get-Mailbox-Anweisung in der ersten Zeile ändern, indem Sie -OrganizationalUnit mit dem Namen der Organisationseinheit hinzufügen, in der Sie Berechtigungen zuweisen möchten.

Bei Office / Microsoft 365 ersetzen Sie bitte Get-Mailbox durch Get-EXOMailbox.

An den Anfang scrollen
Überblick zum Datenschutz
AgendaX

Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team helfen zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.

Unbedingt notwendige Cookies

Unbedingt notwendige Cookies sollte immer aktiviert sein, damit wir Ihre Präferenzen für Cookie-Einstellungen speichern können.

Cookies von Drittanbietern

Diese Website verwendet Google Analytics, um anonyme Informationen wie die Anzahl der Besucher der Website und die beliebtesten Seiten zu sammeln.

Wenn Sie diese Cookies aktiviert lassen, hilft es uns, unsere Website zu verbessern.