私の会社ではExchange 2007を実行しています。ときどき、ユーザーのメールボックスを開いてさまざまなタスクを実行する必要があります。これまで、ログはそのままでOutlookを直接使用してきました。 Active Directoryの「IT」セキュリティグループにすべてのメールボックスへのフルアクセス許可を与えたいので、Outlookのアカウントでフォルダー/メールボックスを開くだけです。 PowerShellからこれを行うための構文を理解していますが、Exchangeは "IT"グループ名を見つけられません。
Add-MailboxPermission -Identity 'IT' -User '*' -AccessRights 'FullAccess'
コマンドはIdentityパラメーターで停止します。別の交換ユーザーが指定されている場合は正常に機能しますが、ADグループの場合は機能しません。 GUIを使用して権限を追加できますが、一度に1つのアカウントしか追加できません。 「DOMAIN\IT」「CN = ITなど」など、考えられるすべての構成でこれを試しましたが、サイコロはありません。何か助けはありますか?
ありがとうございました!
あなたはそれを後ろ向きに持っています。 -user
参照は、あなたが許可を与えるするセキュリティプリンシパルへの参照です。 -Identity
は、-user
の権限を取得します。
$Mailboxes = Get-Mailbox -ResultSize unlimited
foreach($Mailbox in $Mailboxes){Add-MailboxPermission -Identity $Mailbox -User 'IT' -AccessRights 'FullAccess'}