none
Search-AdminAuditLog PS 3.0 RRS feed

  • Вопрос

  • Добрый день при обновлении powershell до версии 3.0 перестала работать команда Search-AdminAuditLog в оснастке PS, в EMS все работает

    вот вывод

    Add-PSSnapin *exchange*

    Search-AdminAuditLog

    ПРЕДУПРЕЖДЕНИЕ: Произошла непредвиденная ошибка, создается дамп памяти программы "Доктор Ватсон": Операция является недопустимой из-за текущего состояния объекта.
    Search-AdminAuditLog : Операция является недопустимой из-за текущего состояния объекта.
    строка:3 знак:1
    + Search-AdminAuditLog
    + ~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (:) [Search-AdminAuditLog], InvalidOperationException
        + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Exchange.Management.SystemConfigurationTasks.SearchAdminAuditLog

    Подскажите как пофиксить эту проблему, спасибо !

    14 января 2014 г. 8:04

Ответы

  • Не поддерживаются 2008 и 2008 R2
    Вот статья http://blogs.technet.com/b/exchange/archive/2013/02/12/released-exchange-server-2010-sp3.aspx

    Q. Is Exchange 2010 SP3 compatible with WMF 3.0/PowerShell 3.0?
    A. Exchange team has validated and supports Exchange 2010 SP3 running on Windows Server 2012, which comes with PS 3.0 by default. Please note that even when running on Windows Server 2012, Exchange 2010 SP3 will still use only PowerShell 2.0 functionality. Exchange team has not validated Exchange 2010 SP3 running on earlier server OSes (2008, 2008 R2) with WMF3 / PS3 installed, and we therefore do not recommend that configuration.


    Спасибо за помощь, тему можно считать закрытой.
    21 января 2014 г. 5:31

Все ответы

  • Здравствуйте Юрий,

    Какая версия Exchange? Случайно не 2010 SP2, так как, как описано в статье внизу,Search-AdminAuditLog только для 2010 SP1:

    Search-AdminAuditLog

    The Search-AdminAuditLog cmdlet searches the Microsoft Exchange Server 2010 Service Pack 1 (SP1) audit log only

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    15 января 2014 г. 8:32
    Модератор
  • Добрый день Петко SP3, но в EMS же отрабатывает команда. А чем тогда пользоваться для выгрузки логов  ?
    15 января 2014 г. 8:43
  • с помощью ECP можно, вот несколько вариантов:

    admin audit log Exchange 2010


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    17 января 2014 г. 8:05
    Модератор
  • мне нужно по шедуллеру выгружать эти логи через PS, просмотреть я знаю как.

    на PS2 все работает как нужно.

    17 января 2014 г. 8:31
  • В EMS команда работает? потому что SP3 добавил совместимости с PS 3.0, но фактически Exchange 2010 как и раньше работает на PS 2.0

    Поэтому либо удалите WMF 3.0, либо запускайте Powershell с ключом -version 2


    Сазонов Илья http://isazonov.wordpress.com/

    18 января 2014 г. 11:33
    Модератор
  • Привет Илья да работает, премиум суппорт тоже не  может пока найти выход. Если что прояснится, я тогда отпишусь в данной теме. С ключом  -version 2 не помогает.

    20 января 2014 г. 5:58
  • Должно работать :-)  Видимо что-то вы "утаили" - нужна более подробная информация.

    Сазонов Илья http://isazonov.wordpress.com/

    20 января 2014 г. 8:20
    Модератор
  • Ну как-то так :)

    C:\Users\adm.bezrukov>powershell -version 2

    Add-PSSnapin *exchange*

    PS C:\Users\adm.bezrukov> $PSVersionTable

    Name                           Value
    ----                           -----
    CLRVersion                     2.0.50727.5466
    BuildVersion                   6.1.7601.17514
    PSVersion                      2.0
    WSManStackVersion              2.0
    PSCompatibleVersions           {1.0, 2.0}
    SerializationVersion           1.1.0.1
    PSRemotingProtocolVersion      2.1

    PS C:\Users\adm.bezrukov> Search-AdminAuditLog
    WARNING: An unexpected error has occurred and a Watson dump is being generated:
     Operation is not valid due to the current state of the object.
    Search-AdminAuditLog : Operation is not valid due to the current state of the o
    bject.
    At line:1 char:21
    + Search-AdminAuditLog <<<<
        + CategoryInfo          : NotSpecified: (:) [Search-AdminAuditLog], Invali
       dOperationException
        + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.Excha
       nge.Management.SystemConfigurationTasks.SearchAdminAuditLog

    20 января 2014 г. 8:35
  • Проверил у себя - работает. Т.е. проблема у вас локальная.

    А вы пробовали этот лог файл вычистить от событий или даже пересоздать? Возможно он битый.


    Сазонов Илья http://isazonov.wordpress.com/

    20 января 2014 г. 8:48
    Модератор
  • Не поддерживаются 2008 и 2008 R2
    Вот статья http://blogs.technet.com/b/exchange/archive/2013/02/12/released-exchange-server-2010-sp3.aspx

    Q. Is Exchange 2010 SP3 compatible with WMF 3.0/PowerShell 3.0?
    A. Exchange team has validated and supports Exchange 2010 SP3 running on Windows Server 2012, which comes with PS 3.0 by default. Please note that even when running on Windows Server 2012, Exchange 2010 SP3 will still use only PowerShell 2.0 functionality. Exchange team has not validated Exchange 2010 SP3 running on earlier server OSes (2008, 2008 R2) with WMF3 / PS3 installed, and we therefore do not recommend that configuration.


    Спасибо за помощь, тему можно считать закрытой.
    21 января 2014 г. 5:31