Запоминание homeMDB и msExchHomeServerName при отключении для более позднего повторного подключения

Моя среда требует, чтобы я смог создать почтовые ящики Exchange на существующих пользователях, отключить те почтовые ящики и затем, некоторое время спустя, чтобы повторно включить им и иметь Exchange повторно подключают их автоматически все управляемые от некоторых атрибутов Метастиха.

У меня есть код в MapAttributesForExport, который выполняет эту "настройку" и "deprovisioning" почтовых ящиков, который хорошо работает. В основном это:

If mventry("mailenabled") Then
   If Not csentry("homeMDB").isPresent
       csentry("homeMDB") = inventHomeMDB()
   End if
Else
   csentry("homeMDB").delete
End If

inventHomeMDB () берет список баз данных и присваивает ту наугад. Затем эквиваленты для msExchHomeServerName и mailNickname.

Когда это затем приходит к перенастройке, я должен смочь вспомнить, какой homeMDB был установлен на то, когда удаление произошло (поскольку это, возможно, было изменено в обмен Почтовым ящиком Перемещения).

Я попытался течь homeMDB назад в мВ с выгодой в расширении правил не поток пустое значение, но это не работает, потому что код никогда не выполняется, когда атрибут Удален.

Я думал о хранении маленькой таблицы SQL с "последними известными значениями" в (усовершенствованный в правиле IAF), который мог быть проверен прежде, чем назвать inventHomeMDB (), но это кажется довольно неэлегантным.

Какие-либо идеи?

Спасибо!

0
задан 9 June 2015 в 17:21
1 ответ

Ég hef leyst þetta sjálfur með því að nota Manual Precedence stillinguna í Metaverse Designer sem gerir þér kleift að framkvæma alla rökfræðina í Extension Rules. Það eru fyrirvarar við notkun þessarar tækni.

0
ответ дан 5 December 2019 в 12:42

Теги

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