Exchange 2010のユーザーに読み取りアクセスを提供する必要があります。使用するPowerShellのさまざまなバリエーションに関係なく、Outlookで「フォルダーを展開できませんでした」というエラーが表示され、「メールボックスが利用できないようです...」 OWAのエラー。
以下は私が運が悪かったときに試したコマンドです-私のロジックで誰かがエラーを見ることができますか?
add-mailboxfolderpermission -identity <user> -user <user2> -accessrights reviewer
add-mailboxfolderpermission -identity <user:\inbox> -user <user2> -accessrights reviewer
add-mailboxpermission -identity <user> -user <user2> -accessrights ReadPermission
add-mailboxpermission -identity <user> -user <user2> -accessrights ReadPermission -inheritancetype SelfandChild
そして最後に
ForEach ($f in (Get-MailboxFolderStatistics <user> | Where {($_.folderpath -notlike "/Conversation Action Settings") -and ($_.folderpath -notlike "/Quick Step Settings") -and ($_.folderpath -notlike "/Recoverable Items") -and ($_.folderpath -notlike "/Deletions") -and ($_.folderpath -notlike "/Purges") -and ($_.folderpath -notlike "/Versions") -and ($_.Folderpath -notlike "/Top of Information Store")})) {$fname = "<user>:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User <user2> -AccessRights Reviewer}
誰かが私が間違ったことを見ることができますか?これはPowerShellを使用して実行する必要があり、FullAccessリグを提供してから、フォルダーごとにアクセス許可を提供することによって実行することはできません。
ロジックに問題はありませんが(Outlookの部分についてはよくわかりません)、解決してもOWAに問題が発生します。理由は...
OWAには、ユーザーが別のユーザーのメールボックスにアクセスできるようにするためのフルアクセス権が必要です 。
この手順を実行するには、開くメールボックスに対するフルアクセス権限が必要です。
ですから、悪いニュースの持ち主になって申し訳ありませんが、OWAが要件である場合、フルアクセス権を付与しないと、希望どおりの結果を得ることができません。要件やアプローチを再検討する必要があるようです。