Wie mache ich den Kalender eines einzelnen Benutzers privat?

Wie mache ich den Kalender eines einzelnen Benutzers privat?

Wir verwenden Exchange 2010. Vor einigen Wochen habe ich das folgende PowerShell-Skript verwendet, um jedem Zugriff auf die Kalender aller zu gewähren:

$users = Get-mailbox
$users | ForEach-Object {Set-MailboxFolderPermission $_":\Calendar" -User Default -AccessRights Reviewer}

Ich möchte nun allerdings den Kalender eines Benutzers privat machen, so dass dieser selbst seinen Kalender sehen kann, aber sonst niemand. Gibt es dafür ein Skript? Oder eine Methode über die GUI?

Antwort1

Das Cmdlet zum Entfernen von Berechtigungen istRemove-MailboxFolderPermission. Also sollte etwas wie das Folgende funktionieren (obwohl ich keine Möglichkeit habe, es tatsächlich zu testen):

Get-MailUser |
Where-Object { $_.Identity -ne "user@company" } |
ForEach-Object { Remove-MailboxFolderPermission user@company:\Calendar -User $_.Identity }

Ich habe es der Übersichtlichkeit halber in mehrere Zeilen aufgeteilt, Sie können es aber auch einzeilig eingeben. Ersetzen Sie „user@company“ durch den Benutzer, dessen Postfach Sie privat machen möchten.

Antwort2

Ich habe die erste Zeile geändert, um nur den betreffenden Benutzer zu finden, und dann die zweite Zeile von „Reviewer“ in „Keine“ geändert, und das scheint funktioniert zu haben!

Aber Vorsicht ist besser als Nachsicht, deshalb habe ich auch das getan, was Indrek oben vorgeschlagen hat.

verwandte Informationen