Règle de collecte pour événement avec CertificationAuthority de source et ID 93

Microsoft.Windows.CertificateServices.CARole.2016.CertSvcEvents.93 (Rule)

Les services de certificats ne peuvent pas trouver le certificat d'autorité de certification dans le magasin NTAuth.

Knowledge Base article:

Résumé

Les services de certificats Active Directory (AD CS) nécessitent au moins un accès en lecture et, dans certaines instances, un accès en écriture à certains objets des services de domaine Active Directory (AD DS). L'échec de la tentative d'accès à ces objets Active Directory peut empêcher AD CS de démarrer.

Résolutions

Assurez-vous qu'AD CS peut publier le certificat d'autorité de certification dans le magasin NTAuth store

Pour résoudre ce problème :

Si vous avez du mal à localiser le certificat d'autorité de certification afin de le publier dans le magasin NTAuth, utilisez la procédure de la section « Localiser le fichier de certificats d'autorité de certification sur un ordinateur » avant de le publier dans le magasin NTAuth.

Pour effectuer ces procédures, vous devez avoir une autorisation de Gérer l'autorité de certification ou l’autorité appropriée doit vous avoir été déléguée.

Confirmer les autorisations de magasin NTAuth

Pour vérifier les autorisations de l'autorité de certification sur le conteneur NTAuth :

Confirmer des contenus dans le magasin NTAuth

Pour vérifier les contenus du magasin NTAuth dans les services de domaine Active Directory (AD DS) :

Localiser le fichier de certificats d'autorité de certification sur un ordinateur

Pour localiser le fichier du certificat d'autorité de certification sur le système de fichiers local :

Par défaut, ce fichier est stocké à l’emplacement suivant : %systemroot%\system32\certsrv\certenroll.

Element properties:

TargetMicrosoft.Windows.CertificateServices.CARole.2016
CategoryEventCollection
EnabledTrue
Event_ID93
Event SourceMicrosoft-Windows-CertificationAuthority
Alert GenerateFalse
RemotableTrue
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
WriteToCertSvcEvents WriteAction Microsoft.Windows.CertificateServices.CARole.CertSvcEvents.Publisher Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default

Source Code:

<Rule ID="Microsoft.Windows.CertificateServices.CARole.2016.CertSvcEvents.93" Enabled="true" Target="CSDisc!Microsoft.Windows.CertificateServices.CARole.2016" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">93</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-CertificationAuthority</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToCertSvcEvents" TypeID="Microsoft.Windows.CertificateServices.CARole.CertSvcEvents.Publisher"/>
</WriteActions>
</Rule>