none
Scripting Agent, Exchange 2010 RRS feed

  • Общие обсуждения

  • Привет Всем.
    Вопрос по поводу Scripting Agent.

    Задача: При изменении Mailbox Permissions отправлять мейл на определенный ящик.

    Add-MailboxPermission -Identity 'CN=user,OU=Users,DC=Domain,DC=local' -User 'Domain\Admin' -AccessRights 'FullAccess'

    Пытаюсь выполнить задачу с помощю Scripting Agent:

    <Feature Name="Mailbox-Permissions" Cmdlets="Add-MailboxPermission">

      <ApiCall Name="OnComplete">

    $USR_Mailbox = $provisioningHandler.UserSpecifiedParameters["Identity"]
    $USR_User = $provisioningHandler.UserSpecifiedParameters["user"]

    .......

    Проблема: $provisioningHandler.UserSpecifiedParameters["user"] --- не возвращает никакого значения.

    $provisioningHandler.UserSpecifiedParameters["Identity"] и $provisioningHandler.UserSpecifiedParameters["AccessRights"] - срабатывают правильно.

    $provisioningHandler.UserSpecifiedParameters :                      

    Name           ValueI
    Identity        User 
    User             Admin
    AccessRights     {FullAccess}     

    В чем моя ошибка>?
    Заранее спасибо за помощь.





    • Изменено Usagc 22 сентября 2013 г. 13:25
    22 сентября 2013 г. 13:16

Все ответы

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

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

    Enable or Disable Mailbox Audit Logging for a Mailbox


    MCITP, PSLP. Знание - не уменьшает нашей глупости. Все данные приведены в виде примера и не адаптированы для вашей системы. Выполнения командлетов и внесения изменений в систему, делаете ВЫ. Все вопросы по привязке примера к вашей ситуации или адаптации решения, рассматриваются, только через заявку или кейс в техническую поддержу.

    23 сентября 2013 г. 6:02
    Модератор
  • Олег, спасибо за ответ.
    Если я понял правильно, то  мне нужно настраивать логи per-mailbox. Правильно?
    Но я не заметил лога на изменение mailbox permissions. Или я не там смотрю>? 

    Mailbox actions logged by mailbox audit logging:
    Copy, Create, FolderBind, HardDelete, MessageBind,  Move, MoveToDeletedItems, SendAs, SendOnBehalf, SoftDelete, Update.

    Должен ли  я  получать имя (значение) пользователя которому дали права на ящик из:$provisioningHandler.UserSpecifiedParameters["user"] 

    Заранее спасибо за помощь.

    23 сентября 2013 г. 9:41
  • Understanding Mailbox Audit Logging 

    Set-Mailbox -Identity "Basya Pupkin" -AuditDelegate Update -AuditAdmin Update -AuditOwner $true -AuditEnabled $true

    Включить аудит пользователя, администратора и функции Update, и посмотреть попадает в функцию Update изменения прав на папки или почтовый ящик.


    MCITP, PSLP. Знание - не уменьшает нашей глупости. Все данные приведены в виде примера и не адаптированы для вашей системы. Выполнения командлетов и внесения изменений в систему, делаете ВЫ. Все вопросы по привязке примера к вашей ситуации или адаптации решения, рассматриваются, только через заявку или кейс в техническую поддержу.


    23 сентября 2013 г. 10:59
    Модератор
  • Доброе утро.
    Спасибо за помощь.

    Был включен аудит пользователя, администратора и функции Update.  В "Mailbox Audit Log"  изменений прав  на почтовый ящик  не было.
    Но если сделать экспорт на "Administrator Audit Log", то в нем записаны все команды. 
    Не слишком удобно читать .log.xml
    Я думаю удобнее будет решить эту задачу с помощью scripting agent.

    25 сентября 2013 г. 4:55
  • Для обработки логов рекомендую Log Parser 2.2 или самописный PowerShell Parser.


    MCITP, PSLP. Знание - не уменьшает нашей глупости. Все данные приведены в виде примера и не адаптированы для вашей системы. Выполнения командлетов и внесения изменений в систему, делаете ВЫ. Все вопросы по привязке примера к вашей ситуации или адаптации решения, рассматриваются, только через заявку или кейс в техническую поддержу.

    25 сентября 2013 г. 5:53
    Модератор
  • Спасибо !
    25 сентября 2013 г. 8:19