none
Необходимо реализовать информирование руководителей об отключении п/я подчиненных RRS feed

  • Вопрос

  • Следующее задание я попытался реализовать с помощью скрипта, который выполняется с заданой периодичностью.
    Суть скрипта - он проходит по всем учетным записям, выбирает те из них, у которых свойство AccountDisabled равно True. Затем, мне нужно каким-то образом выбрать те учетные записи, которые были отключены в этот день. Такого свойства я не нашел. Попробовал пользоваться такими свойствами как whenChanged, LastLogoff, но на практике убедился в их нееффективности.
    Подскажите пожалуйста, каким образом можно выполнить данное задание.
    Заранее, большее спасибо!

    • Перемещено Hengzhe Li 18 марта 2012 г. 6:45 forum merge (От:Exchange Server 2007)
    5 февраля 2008 г. 8:05

Все ответы

  • Боюсь, что Вам придется вести какую-то историю (базу данных, грубо говоря), чтобы сверять тех, кто отключен на данный момент с теми, кто были отключены вчера...

    Хотя, может быть кто-то еще что-то подскажет.

     

    5 февраля 2008 г. 8:09
  •  Alexander Trofimov написано:

    Боюсь, что Вам придется вести какую-то историю (базу данных, грубо говоря), чтобы сверять тех, кто отключен на данный момент с теми, кто были отключены вчера...

    Хотя, может быть кто-то еще что-то подскажет.

     


    Это конечно интересное решение, но какого мы тогда выложили за этот продукт n-ное количество денег, чтобы так извращаться? Smile
    5 февраля 2008 г. 8:13
  • А, простите, в Exchange 2007 анонсирована отчетность по отключению пользователей? В первый раз слышу. Дайте ссылку на такой документ, пожалуйста.

    Вам нужна кастомизация - делайте ее. Можете еще adsiEdit'ом поковыряться - может там есть какое поле.

    5 февраля 2008 г. 8:16
  •  Alexander Trofimov написано:

    А, простите, в Exchange 2007 анонсирована отчетность по отключению пользователей? В первый раз слышу. Дайте ссылку на такой документ, пожалуйста.

    Вам нужна кастомизация - делайте ее. Можете еще adsiEdit'ом поковыряться - может там есть какое поле.


    Скорее всего, если никто ничего не подскажет, мы будем просить реализовать такую услугу специализированую компанию и платить n-ну суму.
    5 февраля 2008 г. 8:27
  • Зачем? Скрипт получится не сильно больше, чем Вы уже написали... Просто он должен:

    1) записать в файл Б тех пользователей, которые отключены в данный момент

    2) Сверить ФайлБ с ФайломА и вывести в отчет тех пользователей, которые есть в Б, но нет в А

    3) скопировать Б в А.

    И запускать его раз в сутки по расписанию...

    Делов-то... Удонее всего будет эти файлы вести или в XML (для машинного разбора) или в xls (для ручной обработки) или в обоих форматах...

    5 февраля 2008 г. 8:32
  • А не проще ли одним скриптом из powershell отключать ящики и отправлять письмо

    Как отправить письмо из powershell написано например здесь

    http://weblogs.asp.net/steveschofield/archive/2008/01/09/send-email-with-powershell-script-schedule-script-with-windows-task-scheduler.aspx

    5 февраля 2008 г. 9:02
  •  Alexander Trofimov написано:

    Зачем? Скрипт получится не сильно больше, чем Вы уже написали... Просто он должен:

    1) записать в файл Б тех пользователей, которые отключены в данный момент

    2) Сверить ФайлБ с ФайломА и вывести в отчет тех пользователей, которые есть в Б, но нет в А

    3) скопировать Б в А.

    И запускать его раз в сутки по расписанию...

    Делов-то... Удонее всего будет эти файлы вести или в XML (для машинного разбора) или в xls (для ручной обработки) или в обоих форматах...


    Дело в том, что я еще не пробовал работать с потоками в powershell. можите, дать примеры скрипта, работающих с xls или xml?
    5 февраля 2008 г. 9:21
  • C xls работать так же как и в VBScript, а с xls я и сам плохо знаком =(

     

    5 февраля 2008 г. 9:27