Resources imported by a Microsoft Active Directory Component import are not being deleted by the Active Directory Synchronization scheduled event.
ITMS 8.x
The synchronization schedule takes all resources pulled in by all Active Directory import rules and deletes them if they do not exist in the Active Directory (Unless it has become a managed computer then Purge Maintenance will do any removal). Because of this design, if a rule gets deleted, the synchronization schedule will not process the resources that were imported by it. The associations to the deleted rule need to be removed and the resources re-associated with an active corresponding rule. Then the Active Directory Synchronization will process the resources correctly.
declare @RuleGuid uniqueidentifierSet @RuleGuid = (select top 1 Guid from vItem where ClassGuid = 'B2378265-2779-49E6-998D-8BE620B3D9D9')select ii._resourceguid, isnull (i.guid, @Ruleguid) as 'ImportRuleGuid', ii.ResKey, ii.IncludeInImportRuleinto #UnmappedResourcesfrom Inv_Import_Rule_Imported_Items ii left Join vitem i on i.guid = ii.importruleguid join vitem i2 on i2.guid = ii._resourceguidwhere i.name is nulland i2.classguid in ('539626D8-A35A-47EB-8B4A-64D3DA110D01', '9C8915A5-71DD-475D-A7B0-77CE8D0550B7','0BB82B8A-2C29-4962-B849-DBE18017DAA6', '9B9FF898-44D5-482E-8B9E-3F9997BD880E')and ii._resourceguid in (select ii._resourceguid from inv_import_rule_imported_items ii left join vitem i on i.guid = ii.importruleguid where i.guid is null and ii._resourceguid not in (select ii._resourceguid from inv_import_rule_imported_items ii join vitem i on i.guid = ii.importruleguid))insert into Inv_Import_Rule_Imported_Items(_ResourceGuid, ImportRuleGuid, ResKey, IncludeInImportRule)select _ResourceGuid, ImportRuleGuid, ResKey, IncludeInImportRule from #UnmappedResourcesDrop table #UnmappedResources