我们正在使用Exchange2010。几周前,我使用以下PowerShell脚本为所有人提供了访问所有人日历的权限:
$users = Get-mailbox
$users | ForEach-Object {Set-MailboxFolderPermission $_":\Calendar" -User Default -AccessRights Reviewer}
但是,我现在想将一个用户的日历设为私有,以便用户自己可以看到自己的日历,而其他人则不能。有为此脚本吗?还是通过GUI的方法?
用于删除权限的cmdlet为Remove-MailboxFolderPermission
。因此,如下所示的内容应该可以工作(尽管我无法对其进行实际测试):
Get-MailUser |
Where-Object { $_.Identity -ne "user@company" } |
ForEach-Object { Remove-MailboxFolderPermission user@company:\Calendar -User $_.Identity }
为了清楚起见,我将其分为几行,但您可以将它作为一个单行输入。将“ user @ company”替换为您要使其邮箱私有的用户。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句