Powershell - 交换日历共享循环遍历所有用户

时间:2014-07-25 18:32:05

标签: powershell exchange-server-2010

我想要做的是获取所有用户的列表并进行交换,让每个用户完全访问("所有者")以及其他日历。所以基本上我希望公司里的每个人都拥有"所有者"允许其他人。

以下是我所能做到的,它可以正常工作,但我希望这是自动化的,这意味着" username1"和" username2"从我的Exchange服务器替换为活跃用户。

Add-MailboxFolderPermission -Identity" username1":\ calendar -user" username2" -AccessRights所有者

1 个答案:

答案 0 :(得分:0)

从我对这个问题的评论。

您有很多选择,但可以使用

Get-Mailbox | ForEach-Object{Add-MailboxFolderPermission -Identity "username1":\calendar -user $_.SamAccountName -AccessRights owner}

这将抓取每个邮箱,因为没有应用过滤器,并将MailboxFolderPermission添加到这些邮箱。

那应该有用。 在对每个人进行不可逆转的更改时要小心。