none
Ограниченный доступ на общий ящик RRS feed

  • Вопрос

  • Добрый день! 

    Сервер windows 2012 R2 Datacentre. Exchange server 2013 CU11. Развернут DAG.

    Коллеги подскажите как предоставить ограниченный доступ на почтовый ящик? 

    Через консоль Exchange ECP в Recipients- Shared- создал тестовый ящик TEST. В Mailbox Delegation пользователю USER добавил доступ на Send As. 

    Открыл почтовый ящик TEST через OWA.  разрешениях добавил доступ пользователю USER на чтение и убрал доступ на удаление.

    После этих манипуляции общий почтовый ящик автоматом не добавился пользователю в Outlook 2013. Пришлось вручную добавлять дополнительный почтовый ящик через свойства яшик User. Outlook 2013 попросил перезапуститься. Перезапустили но слева висит почтовый ящик TEST, но нет папок(входящее, отправленные, удаленные и т д). Опять захожу на почтовый ящик TEST через OWA и в каждой папке свойствах разрешение добавляю доступ пользователя USER. 

    Перезапустил outlook пользователю USER но папки все равно нет. 

    Возможно что то я делаю не правильно. Подскажите как правильно в Exchange 2013 Предоставлять ограниченный доступ на общий почтовый ящик. Под ограничением имеется ввиду определенным лицам полные права, другим ограничение на удаление писем. Заранее благодарю за помощь.

    19 апреля 2016 г. 12:29

Ответы

    • Помечено в качестве ответа alim.ushurov 20 апреля 2016 г. 5:48
    20 апреля 2016 г. 4:18
    Модератор
  • Большое Вам спасибо за отклик. Я не силен в Power Shell. Не могли бы меня подправить если я ошибся.

    Мне нужно пользователю USER добавить права на отправка писем от ящика TEST. При этом у пользователя User должны быть права на чтение писем ящика TEST но, без права удаление писем. Я запускаю 

    ForEach($f in (Get-MailboxFolderStatistics TEST | Where { $_.FolderPath.Contains("/") -eq $True } ) )
    {
    $fname = "user1:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User USER -AccessRights Reviewer
    Write-Host $fname
    Start-Sleep -Milliseconds 1000
    }

    Если я не указываю конкретную папку ящика TEST он должен применить для всех папок разрешение на чтение?

    ForEach($f in (Get-MailboxFolderStatistics TEST | Where { $_.FolderPath.Contains("/") -eq $True } ) )
    {
    $fname = "TEST:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User USER -AccessRights Reviewer
    Write-Host $fname
    Start-Sleep -Milliseconds 1000
    }
    данный скрипт на все папки в почтовом ящике. + добавьте права Send As.
    • Помечено в качестве ответа alim.ushurov 20 апреля 2016 г. 11:49
    20 апреля 2016 г. 4:51
    Модератор
  • Подскажите как правильно в Exchange 2013 Предоставлять ограниченный доступ на общий почтовый ящик. Под ограничением имеется ввиду определенным лицам полные права, другим ограничение на удаление писем. Заранее благодарю за помощь.
    полные права:
    - с автоматическим добавление почтового ящика в Outlook:
    Add-MailboxPermission -Identity user1 -User user2 -AccessRights FullAccess -InheritanceType All -AutoMapping $true
    - без автоматического добавления почтового ящика в Outlook:
    Add-MailboxPermission -Identity user1 -User user2 -AccessRights FullAccess -InheritanceType All -AutoMapping $false
    права на чтение можно выдать только на папки:
    ForEach($f in (Get-MailboxFolderStatistics user1 | Where { $_.FolderPath.Contains("/") -eq $True } ) )
    {
    $fname = "user1:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User user2 -AccessRights Reviewer
    Write-Host $fname
    Start-Sleep -Milliseconds 1000
    }

    • Помечено в качестве ответа alim.ushurov 20 апреля 2016 г. 11:49
    19 апреля 2016 г. 12:36
    Модератор

Все ответы

  • Подскажите как правильно в Exchange 2013 Предоставлять ограниченный доступ на общий почтовый ящик. Под ограничением имеется ввиду определенным лицам полные права, другим ограничение на удаление писем. Заранее благодарю за помощь.
    полные права:
    - с автоматическим добавление почтового ящика в Outlook:
    Add-MailboxPermission -Identity user1 -User user2 -AccessRights FullAccess -InheritanceType All -AutoMapping $true
    - без автоматического добавления почтового ящика в Outlook:
    Add-MailboxPermission -Identity user1 -User user2 -AccessRights FullAccess -InheritanceType All -AutoMapping $false
    права на чтение можно выдать только на папки:
    ForEach($f in (Get-MailboxFolderStatistics user1 | Where { $_.FolderPath.Contains("/") -eq $True } ) )
    {
    $fname = "user1:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User user2 -AccessRights Reviewer
    Write-Host $fname
    Start-Sleep -Milliseconds 1000
    }

    • Помечено в качестве ответа alim.ushurov 20 апреля 2016 г. 11:49
    19 апреля 2016 г. 12:36
    Модератор
  • Большое Вам спасибо за отклик. Я не силен в Power Shell. Не могли бы меня подправить если я ошибся.

    Мне нужно пользователю USER добавить права на отправка писем от ящика TEST. При этом у пользователя User должны быть права на чтение писем ящика TEST но, без права удаление писем. Я запускаю 

    ForEach($f in (Get-MailboxFolderStatistics TEST | Where { $_.FolderPath.Contains("/") -eq $True } ) )
    {
    $fname = "user1:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User USER -AccessRights Reviewer
    Write-Host $fname
    Start-Sleep -Milliseconds 1000
    }

    Если я не указываю конкретную папку ящика TEST он должен применить для всех папок разрешение на чтение?

    • Помечено в качестве ответа alim.ushurov 20 апреля 2016 г. 5:48
    • Снята пометка об ответе alim.ushurov 20 апреля 2016 г. 11:49
    20 апреля 2016 г. 3:21
    • Помечено в качестве ответа alim.ushurov 20 апреля 2016 г. 5:48
    20 апреля 2016 г. 4:18
    Модератор
  • Большое Вам спасибо за отклик. Я не силен в Power Shell. Не могли бы меня подправить если я ошибся.

    Мне нужно пользователю USER добавить права на отправка писем от ящика TEST. При этом у пользователя User должны быть права на чтение писем ящика TEST но, без права удаление писем. Я запускаю 

    ForEach($f in (Get-MailboxFolderStatistics TEST | Where { $_.FolderPath.Contains("/") -eq $True } ) )
    {
    $fname = "user1:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User USER -AccessRights Reviewer
    Write-Host $fname
    Start-Sleep -Milliseconds 1000
    }

    Если я не указываю конкретную папку ящика TEST он должен применить для всех папок разрешение на чтение?

    ForEach($f in (Get-MailboxFolderStatistics TEST | Where { $_.FolderPath.Contains("/") -eq $True } ) )
    {
    $fname = "TEST:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User USER -AccessRights Reviewer
    Write-Host $fname
    Start-Sleep -Milliseconds 1000
    }
    данный скрипт на все папки в почтовом ящике. + добавьте права Send As.
    • Помечено в качестве ответа alim.ushurov 20 апреля 2016 г. 11:49
    20 апреля 2016 г. 4:51
    Модератор