如何使用AD组分配O365邮箱大小

时间:2017-10-11 14:39:14

标签: powershell active-directory office365

有没有办法做到以上几点?我已成功地按照以下链接进行操作,但我们希望根据用户的角色设置不同的限制。

The aforementioned link

在哪里说: 可以将其他筛选器应用于Get-Mailbox cmdlet或Get-User cmdlet,以控制应用更改的用户。以下是一个示例,其中使用三个cmdlet将命令过滤到组织的销售部门:

Get-User | where {$_.Department -eq "Sales"} | Get-Mailbox | Set-Mailbox -ProhibitSendQuota < Value > -ProhibitSendReceiveQuota < Value > -IssueWarningQuota < Value > 

有点让我感到困惑的是它从哪里拉出“销售”小组?

可能是这里的布偶,但任何帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

您可以使用Active Directory PowerShell模块执行此操作:

Get-ADUser -Filter * -Properties Department | Where-Object { $_.Department -eq "Sales" } | [...]

但这只是拉动所有人并从Active Directory查看Department字段。这是本文提供的示例,但它没有回答有关根据群组分配配额的问题。

我怀疑你根据自己的问题想要的是:

Get-ADGroupMember -Identity $GroupName | Get-ADUser | Get-MailBox | Set-ProhibitSendQuota [...]

我不知道您是否需要Get-ADUser,或者Get-ADGroupMember的输出是否可以直接传送到Get-MailBox。我不再管理Exchange,因此我无法访问这些cmdlet。 $GroupName可以是群组的名称,专有名称,甚至是SID,IIRC。