L’équipe ConfigMgr a publié un correctif pour corriger un problème sur System Center 2012 Configuration Manager. Vous êtes dans le scénario suivant :
- Vous utilisez un environnement System Center 2012 Configuration Manager
- Vous importez un ceritifcat d’une autorité de certification racine tierce en utilisant la console d’administration
- Il y a un Et commercial (&) ou un autre caractère non alpha numérique dans la chaine de caractères Certificateissuers.
Dans cette situation, l’assignement à un site ne fonctionne pas. La suppression du caractère permet l’assignement comme prévu.
On retrouve les éléments suivants dans le fichier LocationServices.log :
LSGetSiteVersionFromAD : Attempting to query AD for MPs for site 'ABC'
Performing AD query: '(&(ObjectCategory=mSSMSManagementPoint)(mSSMSSiteCode=ABC))'
parentElement, HRESULT=80004005
LSGetCapabilitiesAndADMembershipFromCliOpSettings(sCliOpSetting, sCapabilities, sNull, sNull), HRESULT=80004005
LSGetSiteVersionFromAD : Failed to retrieve version for the site 'ABC' (0x80004005)
LSIsSiteCompatible : Failed to get Site Version from all directories
sSMSAssignedSite.length(), HRESULT=80004005
Refreshing security settings over AD
ClientOperationalSettings search filter is '(&(ObjectCategory=mSSMSManagementPoint)(mSSMSDefaultMP=TRUE)(mSSMSSiteCode=ABC))'
true == doc.LoadFromString(sOperationalXML), HRESULT=87d00217
Failed to refresh security settings over AD with error 0x87d00217.
Vous devez appliquer le Cumulative Update 1 pour System Center 2012 Configuration Manager SP1.
Pour résoudre le problème, appliquez le correctif suivant : KB2841764 - FIX: Site assignments do not work in a System Center 2012 Configuration Manager site environment