none
использование скрипта для создание папки в п/я пользователя RRS feed

  • Вопрос

  • Очень нужна помощь по использованию скрипта по созданию папки в п/я пользователя https://blogs.msdn.microsoft.com/emeamsgdev/2013/10/20/powershell-create-folders-in-users-mailboxes/.
    В одном п/я папка создается прекрасно, а как создать папку, например для группы рассылки.

    В статье есть пример, где указано как это сделать для всех пользователей.Пытаемся вместо Get-mailbox подставить Get-DistributionGroupMember -Identuty "Otdel 1" ничего не происходит.

    Get-DistributionGroupMember -Identuty "Otdel 1"| foreach {
         try
         {
               .\Create-Folders.ps1 $_.PrimarySmtpAddress "Support" -Impersonate
         } catch { }
    }
    9 октября 2018 г. 8:04

Ответы

  • Чтобы через EWS крутить пользовательские пя нужно выдать impresonate:

    https://docs.microsoft.com/ru-ru/exchange/client-developer/exchange-web-services/how-to-configure-impersonation

    +

    Get-ExchangeServer | where {$_.IsClientAccessServer -eq $TRUE} | ForEach-Object {Add-ADPermission -Identity $_.distinguishedname -User (Get-User -Identity serviceaccount| select-object).identity -extendedRight ms-Exch-EPI-Impersonation}

    9 октября 2018 г. 9:36

Все ответы

  • А члены группы рассылки у вас входят в managementscope, который вы создавали для impresonate?

    Проверить наличие прав можно через EWS Editor.

    9 октября 2018 г. 8:12
  • Честно, не знаю за что отвечает параметр -impresonate В группу рассылки входят обычные пользователи одного подразделения. А получается, что предварительно надо создать какую-то область и засунуть туда наши группы рассылки?
    9 октября 2018 г. 8:32
  • Чтобы через EWS крутить пользовательские пя нужно выдать impresonate:

    https://docs.microsoft.com/ru-ru/exchange/client-developer/exchange-web-services/how-to-configure-impersonation

    +

    Get-ExchangeServer | where {$_.IsClientAccessServer -eq $TRUE} | ForEach-Object {Add-ADPermission -Identity $_.distinguishedname -User (Get-User -Identity serviceaccount| select-object).identity -extendedRight ms-Exch-EPI-Impersonation}

    9 октября 2018 г. 9:36
  • Ознакомились со статьей по ссылке. Как-то не очень понятно и сложно. Сделать надо простую вещь -  создать папку в п/я пользователя.  у/з от имени которой выполняется операция  входит в группу Organization management и имеет FullAccess на все п/я.
    9 октября 2018 г. 10:26