如何將單一使用者的日曆設定為私有?

如何將單一使用者的日曆設定為私有?

我們使用的是 Exchange 2010。

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

但是,我現在想將一個使用者的日曆設為私有,以便使用者可以自己看到自己的日曆,但其他人看不到。有這個腳本嗎?或透過GUI的方法?

答案1

用於刪除權限的 cmdlet 是Remove-MailboxFolderPermission。所以像下面這樣的東西應該​​有效(儘管我無法實際測試它):

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

為了清楚起見,我將其分成幾行,但您可以將其作為一行輸入。將“user@company”替換為您希望將其郵箱設為私人的使用者。

答案2

我修改了第一行以僅查找有問題的用戶,然後將第二行從“審閱者”更改為“無”,似乎已經成功了!

但安全總比後悔好,所以我也照上面 Indrek 的建議做了。

相關內容