Моя среда требует, чтобы я смог создать почтовые ящики 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 (), но это кажется довольно неэлегантным.
Какие-либо идеи?
Спасибо!
É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.