Автоматическое предупреждение/уведомление объектов календаря добавляется к Общедоступным Папкам

Может быть, можно использовать hping.

0
задан 18 April 2012 в 18:47
1 ответ

мы фактически использовали для этого с PHP EWS, где мы Часто в течение дня очищал набор календарей на предмет изменений (сравнивая их с базой данных, которую мы хранили локально последних значений этого календаря), а затем отправлял нам по электронной почте сводный список обнаруженных изменений.

I Я сейчас переписываю это в PowerShell (библиотека EWS была выпущена на 2007 год и не работает » t все еще работает в 2010 году) на данный момент, так что это совсем свежо у меня в голове прямо сейчас :)

Что касается определения, когда что-то добавляется (или, что важно, изменяется), я видел, как кто-то пытался использовать статус непрочитанного сообщения как способ обнаружить это, но они столкнулись с проблемами, когда статус непрочитанного не менялся должным образом. Честно говоря, простое сравнение с предыдущим наблюдаемым состоянием, которое вы храните локально (база данных или какой-то плоский файл), вероятно, самый надежный способ сделать это. Подсвойство CalendarItem.Id.UniqueID можно использовать для идентификации записей, а вспомогательное свойство CalendarItem.Id.ChangeKey - для определения, когда они меняются.

Если вы ищете место, чтобы начать изучение реальной оболочки PowerShell, вы можете использовать Чтобы получить события из календаря, вот хороший вариант:

http://gsexdev.blogspot.com.

0
ответ дан 5 December 2019 в 16:23

Теги

Похожие вопросы