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

Вопрос
-
Следующее задание я попытался реализовать с помощью скрипта, который выполняется с заданой периодичностью.
Суть скрипта - он проходит по всем учетным записям, выбирает те из них, у которых свойство 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-ное количество денег, чтобы так извращаться?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 написано например здесь
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