【问题标题】:Permissions for all filtered users to all mailboxes - Exchange 2010所有已过滤用户对所有邮箱的权限 - Exchange 2010
【发布时间】:2018-12-20 17:22:59
【问题描述】:

我正在尝试自动执行 Exchange Server 上的权限。

在我们的环境中,需要在一组用户之间共享所有邮箱(除少数过滤掉的用户之外的所有用户)。

Get-Mailbox -ResultSize unlimited -filter {Alias -notlike 'admin*' -And Alias -notlike 'user1*' -And Alias -notlike 'user2*' -And Alias -notlike 'user3*' -And Alias -notlike 'user4*' -And Alias -notlike 'user5*' -And Alias -notlike 'user6*' -And Alias -notlike 'user7*' -And Alias -notlike 'user8*'} | foreach-Object { Add-MailboxPermission -Identity $_.Alias -User $_.Alias -AccessRights FullAccess -InheritanceType All}

目前每个别名都获得了对其自身的完全访问权限。我怎样才能实现向所有过滤的用户授予权限?

【问题讨论】:

  • 我看到您使用的是-Identity $_.Alias-User $_.Alias,这是一样的。 -Identity is the mailbox that you want to give access -User is the user that is getting access to that mailbox 例如Add-MailboxPermission -Identity "Steftheo" -User VidMan -AccessRights Fullaccess -InheritanceType all 这将使 VidMan 完全访问 steftheo 的邮箱,您必须将用户放入 -User 参数中。可能是邮箱循环内所有用户的循环。希望有帮助

标签: powershell outlook automation exchange-server


【解决方案1】:

在此处添加代码。

$MailboxeAlias = Get-Mailbox -ResultSize unlimited -Filter {Alias -notlike 'admin*' -And Alias -notlike 'user1*'}
ForEach ($Mailbox in $MailboxeAlias) 
    { 
        $GroupUsers = Get-ADGroupMember "Groupname" | select Samaccountname
            Foreach ($User in $GroupUsers) 
            {
            Add-MailboxPermission -Identity $Mailbox -User $User.SamAccountName -AccessRights FullAccess -InheritanceType All}
            }

使用该代码,您可以获得所有邮箱,然后为每个邮箱查询您希望访问该邮箱的组中的用户,并为该组中的每个用户运行权限命令。

我不知道它是否可以正常工作,或者您可能需要进行一些修复。

【讨论】:

  • 感谢您指出正确的方向! c $MailboxeAlias = Get-Mailbox -ResultSize unlimited -Filter {Alias -notlike 'admin*' -And Alias -notlike 'user1*'} ForEach ($Mailbox in $MailboxeAlias) { $GroupUsers = Get-Mailbox -ResultSize unlimited -Filter {Alias -notlike 'admin*' -And Alias -notlike 'user1*'} | select Alias Foreach ($User in $GroupUsers) { Add-MailboxPermission -Identity $Mailbox -User $User.Alias -AccessRights FullAccess -InheritanceType All}
猜你喜欢
  • 1970-01-01
  • 2015-09-07
  • 2015-01-23
  • 1970-01-01
  • 2018-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-30
相关资源
最近更新 更多