Мне нужно предоставить пользователю доступ на чтение в 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 является требованием, вы не сможете выполнить то, что хотите, не предоставив права полного доступа - похоже, вам нужно пересмотреть свои требования и / или подход.
хорошо, я использую эту линию уже некоторое время и не имею никаких проблем. User1 - это пользователь, который хочет предоставить доступ.
Add-MailboxFolderPermission "user1: \ Inbox" –User "user2" –AccessRights reviewer
С уважением