Open-minded flashbacks

5 thoughts on “Open-minded flashbacks”

  1. Не совсем понял про формат записи даты для параметров -Start и -End. Тип данных для них DateTime и формат может быть разный. Я думаю, что для конвертации стринга в DateTime Powershell использует DateTime.Parse(). Я лично всегда использую формат «YYYY-MM-DD»

  2. Да, если в качестве аргумента задать вывод Get-Date, т.е. сырой объект System.DateTime, то оно работает. В скрипте сбора статистики время преобразуется к короткой дате методом .toshortdatestring, которую и определяют региональные настройки.
    Формат YYYY-MM-DD работает, кстати. Спасибо :)

  3. Ошибка при выполнении скрипта

    Missing closing ‘)’ in expression.
    At C:\Scripts\MessageStats.ps1:169 char:73
    + $stat_rec = (new-object psobject -property (ConvertFrom-StringData (&amp <<<< ;$obj_table)))
    + CategoryInfo : ParserError: (CloseParenToken:TokenId) [], ParseException
    + FullyQualifiedErrorId : MissingEndParenthesisInExpression

  4. Алексей, откройте его в Notepad++ и посмотрите строчку 169. В самом скрипте все скобки на месте: три открывающих, три закрывающих:
    $stat_rec = (new-object psobject -property (ConvertFrom-StringData (&$obj_table)))
    А вот плагин для показа кода PowerShell в WordPress корежит код…
    Да, и еще я нашел огромную кучу проблем с ним, не связанных с форматом даты\времени. Сейчас работаю над его причесыванием, выложу дополнительным апдейтом к этому посту.

  5. Так, вроде поправил все проблемы кодирования.. Дело в том, что WordPress заменял некоторые служебные знаки на HTML-код, например, знак «>» на «&gtr;» и т.п. Вроде поправил. Но пока есть проблемы следующего плана:
    1. Скрипт не пишет в исходный лог сообщения пользователя, если UserPart его адреса не совпадает с Exchange Alias.
    2. Не обрабатываются записи, если имя обслуживаемого домена отличается от его аттрибута SmtpDomain.
    3. Пишет в лог данные только за один день.
    В принципе, все это проблемы оригинального скрипта, я планирую его оптимизировать и выложить сюда. Плюс к этому надо отправить сообщение парням в Редмонд :)

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s