【问题标题】:Powershell - Exchange calendar sharing looping through all usersPowershell - 通过所有用户循环的交换日历共享
【发布时间】:2014-08-12 04:00:31
【问题描述】:

我想做的是获取所有用户的列表作为交换,并循环访问他们,让每个用户完全访问(“所有者”)对每个其他日历的权限。所以基本上我希望公司的每个人都拥有其他人的“所有者”权限。

到目前为止,这是我必须做的,但我希望这是自动化的,这意味着“username1”和“username2”将被我的交换服务器中的活跃用户替换。

Add-MailboxFolderPermission -Identity "username1":\calendar -user "username2" -AccessRights owner

【问题讨论】:

  • 您有很多选择,但您可以使用Get-Mailbox | ForEach-Object{Add-MailboxFolderPermission -Identity "username1":\calendar -user $_.SamAccountName -AccessRights owner} 这应该可以。对每个人都进行更改时要小心。
  • 感谢 Matt 的工作!!

标签: powershell exchange-server-2010


【解决方案1】:

根据我对这个问题的评论。

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

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

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

应该可以。 要小心,因为您正在对每个人进行不可逆转的更改。

【讨论】:

    猜你喜欢
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 2016-01-31
    • 2021-03-01
    • 2014-07-09
    • 1970-01-01
    • 2020-10-05
    相关资源
    最近更新 更多