Microsoft a publié un article dans la base de connaissances concernant System Center Configuration Manager dans sa version 2007 ou 2012. Le problème concerne l’import de drivers dans les scénarios suivants :
-
Vous êtes administrateur et vous essayez d’importer des drivers dans ConfigMgr
-
Le serveur de site exécute Windows Server 2008 R2
-
Les drivers sont signés
Dans ce scénario, Les drivers peuvent être importés avec succès mais être affichés comme non signés dans la console ConfigMgr.
Les fichiers de journalisation ne donnent pas énormément de détails. Cependant, vous pouvez avoir des informations dans setupapi.app.log (C:\Windows\inf) :
>>> [SetupVerifyInfFile - \\<UNC_Path_To_Driver>\<Driver>.inf]
>>> Section start <Date> <Time>
cmd: C:\Windows\system32\wbem\wmiprvse.exe -Embedding
! sig: Verifying file against specific (valid) catalog failed! (0x80096002)
! sig: Error 0x80096002: The certificate for the signer of the message is invalid or not found.
! sig: Verifying file against specific Authenticode(tm) catalog failed! (0x800b0100)
! sig: Error 0x800b0100: No signature was present in the subject.
<<< Section end <Date> <Time>
<<< [Exit status: FAILURE(0x800b0100)]
Ce problème est dû à certains drivers qui sont signés avec une nouvelle méthode qui n’est pas reconnue nativement par Windows Server 2008 R2. Du coup, vous ne pouvez importer ces derniers dans System Center Configuration Manager quel que soit la version lorsque le serveur de site est installé sur Windows Server 2008 R2.
Pour résoudre le problème, vous avez deux solutions :
Plus d’informations sur la KB3025925 - Signed drivers are displayed as unsigned in System Center Configuration Manager