CertificationAuthority kaynağına ve 95 kimliğine sahip olay için Toplama Kuralı

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

Sertifika Hizmetleri başlatılamadı: güvenlik izinleri bozuldu.

Knowledge Base article:

Özet

Active Directory Sertifika Hizmetleri (AD CS), kritik yapılandırma ayarlarını kayıt defterine kaydeder ve bu bilgilerin bozulması veya silinmesi durumunda başlatılmayabilir veya doğru şekilde çalışmayabilir.

Çözümler

Sertifika yetkilisi güvenlik izinlerini düzeltin

Gerekli güvenlik izinlerine yönelik bilgiler, kayıt defterinde depolanır ve sertifika yetkilisinin (CA) doğru şekilde çalışması için gereklidir.

Bu yordamları gerçekleştirmek için CA'yı Yönet izinlerine sahip olmanız veya uygun yetkinin size verilmiş olması gerekir.

Güvenlik izin sorunlarını çözmek için:

Güvenlik tanımlayıcılarının bozulduğunu onaylayın

CA güvenlik tanımlayıcılarının bozulduğunu onaylamak için:

CA kayıt defteri ayarlarını geri yükleyin

Dikkat: Kayıt defterini yanlış şekilde düzenlemek sisteminize önemli ölçüde hasar verebilir. Kayıt defterinde değişiklik yapmadan önce değerli verilerinizin yedeğini almanız gerekir.

Kayıt defteri ayarlarını bir kovan dosyasından geri yüklemek için:

CA'yı yedeklemeden geri yükleyin

Not: Bu yordamı tamamlamak için, hata öncesinde kayıt defteri ayarlarını, özel anahtar ve CA sertifikasını, sertifika veritabanını ve veritabanı günlüğünü de içerecek şekilde CA'nızın bir yedeklemesini oluşturmuş olmanız gerekir.

CA'yı geri yüklemek için:

CA hata ayıklama günlüğü oluşturun

Hata ayıklama günlüğü oluşturmak için:

Ek

Sertifika yetkilisi (CA) kayıt defteri ayarlarını onaylamak için:

Element properties:

TargetMicrosoft.Windows.CertificateServices.CARole.2016
CategoryEventCollection
EnabledTrue
Event_ID95
Event SourceMicrosoft-Windows-CertificationAuthority
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
AD CS Kayıt Defteri Ayarları - Geçersiz izin durumu
Olay Açıklaması: {0}
Event LogApplication

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert 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.95" 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">95</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"/>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="AlertMessageID28e38c0808c649d7b7063997775b7a66"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>