Si vous avez appliqué le Cumulative Update 2 pour System Center 2012 Configuration Manager SP2 ou R2 SP1, vous pouvez rencontrer des erreurs lors de l’import de drivers :
CExtUserContext : Set ThreadLocaleID OK to: 1033
CSspClassManager::PreCallAction, dbname=CM_PS1
ExecMethodAsync : SMS_Driver::CreateFromINF
Requested class =SMS_Driver
Requested num keys =0
CExtProviderClassObject::DoExecuteMethod CreateFromINF
*~*~e:\qfe\nts\sms\siteserver\sdk_provider\smsprov\sspdriverci.cpp(683) : Could not load OSDDriverCatalog.dll~*~*
*~*~Could not load OSDDriverCatalog.dll ~*~*
CExtUserContext::LeaveThread : Releasing IWbemContextPtr=810694672
Le problème survient sir le client est aussi installé sur le serveur de site ou le SMS Provider. Il y a alors une copie du fichier CCMCore.dll dans le répertoire System32 qui n’est pas mis à jour après l’application du patch server du CU2. Ainsi, si vous vérifiez la version de ce fichier, elle est inférieure à celle du CU2 : 5.0.8239.1301.
Dans ce cas de figure, il suffit d’appliquer le patch du client SCCM du CU2 sur le serveur de site. Vous devez ensuite forcer un redémarrage de WMI afin que le SMS Provider charge la DLL mise à jour.