2017-10-11 15 views
0

上記の方法はありますか?私は以下のリンクをうまくいくことができましたが、私たちはユーザーの役割に基づいて異なる制限を設定しようとしています。 追加のフィルタは変更が適用されて誰のためのユーザを制御するには、Get-MailboxコマンドレットにまたはGET-Userコマンドレットに適用することができます言うれるADグループを使用してO365メールボックスサイズを割り当てる方法

The aforementioned link

。次は3つのコマンドレットは、組織の営業部門にコマンドをフィルタリングするために使用された例である:

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

はちょっと、それから「営業」グループを引っ張っていた場所にと、私は混乱しましたか?

おそらくここではマッペットですが、助けていただければ幸いです。あなたは、Active DirectoryのPowerShellモジュールを使用して、これを行うことが

答えて

0

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

しかし、それはちょうど皆を引っ張り、Active DirectoryからDepartmentフィールドを見ています。これは記事の例ですが、グループに基づいたクォータの割り当てに関する質問には答えません。私はあなたがあなたの問題に基づいてたいと思うものを疑う

はこれです:

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

Get-ADGroupMemberの出力はGet-MailBoxに直接パイプすることができた場合、あなたがそこにGet-ADUserを必要とするかどうかは知りません。私はもはやExchangeを管理しないので、これらのコマンドレットにはもうアクセスできません。 $GroupNameは、グループの名前、識別名、さらにはSID、IIRCでもかまいません。

+0

私は速いヘルプに感謝します。 –

+1

'Get-User'はMicrosoftのコマンドレットですので、テストコードが不足しているという告発を取り消すことができます。 Exchange OnlineまたはExchange Server 2016のリモートセッションに接続するときに使用できます。[Technet](https://technet.microsoft.com/en-us/library/aa996896(v = exchg.160).aspx)を参照してください。 。さらに、DepartmentはGet-Userの返品オブジェクトのプロパティです(少なくともRecipientTypeが 'UserMailbox'の場合)。 – Robin

+1

@Robinええ、十分です。私が言ったように、私はExchangeを長い間管理していません。私が最後にやったときにはまだ 'Get-QADUser'を使っていました。 –

関連する問題