THakkında Yapılandırma YöneticisiYapılandırma Yöneticisi Hatalar

TYapılandırma YöneticisiYapılandırma Yöneticisi'da, bir Yapılandırma YöneticisiYapılandırma Yöneticisi hatası oluştuğunda, bu bir Windows Yönetim Araçları (WMI) veya SMS Sağlayıcı hatasıdır.

Bir __ExtendedStatus örneğinde bir WMI hatası bildirilir. Şu örnekte SMS_ExtendedStatusbir SMS Sağlayıcı hatası bildirildi: .

Bir hatayı nasıl işleyeceğiniz, kullandığınız programlama diline bağlıdır.

WMI ile Hata İşleme

VBScript'te, zaman uyumlu işlem sırasında bir hata oluşursa hata nesnesi Number özelliği sıfır değildir. Normalde, SMS Sağlayıcısında değişiklik yaptıktan veya SMS Sağlayıcısını sorguladıktan sonra bu değeri denetlersiniz. Zaman uyumsuz bir işlemde, geri çağırma işlevinin bir hata nesnesini OnCompleted alırsınız.

Hata nesnesi örneğini aldıktan sonra, hatanın kaynağını belirlemek için __Class özelliğini denetleyebilirsiniz. WMI, WMI hataları için bir __ExtendedStatus örneği oluşturur ve SMS Sağlayıcı, SMS Sağlayıcısı hataları için bir örnek SMS_ExtendedStatus oluşturur. SMS_ExtendedStatus __ExtendedStatus'den türetilmiştir. SMS Sağlayıcısı hatasının ayrıntıları SMSProv.log'da da bulunabilir.

Zaman uyumlu hataları işleme hakkında daha fazla bilgi için bkz: TYapılandırma YöneticisiYapılandırma Yöneticisi Synchronous Errors by Using WMI.

Zaman uyumsuz hataları işleme hakkında daha fazla bilgi için bkz: TYapılandırma YöneticisiYapılandırma Yöneticisi Zaman Uyumsuz Hataları WMI Kullanarak İşleme.

Yönetilen SMS Sağlayıcı ile Hata İşleme

Yönetilen SMS Sağlayıcısı'nı kullanarak Yapılandırma Yöneticisi hatalarını işlemek için, Yapılandırma Yöneticisi özgü özel durumları yakalarsınız.

Özel durum Açıklama
SmsQueryException SmsQueryExceptionbir Yapılandırma YöneticisiYapılandırma Yöneticisi sorgu hatası oluştuğunda tetiklenir. TYapılandırma YöneticisiYapılandırma Yöneticisi (SMS_ExtendedStatus) öğesine özgü özel durum bilgileri sağlar ve ayrıca oluşturulan WMI özel durumlarını kapsüller.

SmsQueryException.ErrorCode eşdeğer System.ManagementException özel durum koduyla eşleşir.

SmsQueryException.ExtendStatusCode 'de SMS_ExtendedStatus.ErrorCodeoluşturulan SMS Sağlayıcısı hata koduyla eşleşir.
SmsConnectionException SmsConnectionException WMI bağlantısı kesildiğinde tetiklenir.
SmsException SmsException ve türetildiği SmsQueryExceptionSmsConnectionException temel sınıftır. Asla yükseltilmez, ancak her ikisini de SmsQueryException yakalamak için yakalanabilir ve SmsConnectionException.

__ExtendedStatus ve SMS_ExtendedStatus nesnelerine erişme

__ExtendedStatus ve SMS_ExtendedStatus yönetilen SMS Sağlayıcısı tarafından sarmalanmadığından, System.Management ManagedException nesnesini kullanmanız gerekir.

Hata WMI nesnelerine erişmeniz gerekmiyorsa, SMSException.Details'te bir özel durum ayrıntıları dizesine erişebilirsiniz.

Zaman uyumlu özel durumları işleme hakkında daha fazla bilgi için bkz: Yönetilen Kod Kullanarak Yapılandırma Yöneticisi Zaman Uyumlu Hataları İşleme.

Zaman uyumsuz özel durumları işleme hakkında daha fazla bilgi için bkz: Yönetilen Kod Kullanarak Yapılandırma Yöneticisi Zaman Uyumsuz Hataları İşleme.

Ayrıca Bkz

Hatalar hakkında

TYapılandırma YöneticisiYapılandırma Yöneticisi Zaman Uyumlu Hataları WMI Kullanarak İşleme

TYapılandırma YöneticisiYapılandırma Yöneticisi Zaman Uyumsuz Hataları WMI Kullanarak İşleme

Yapılandırma YöneticisiYapılandırma Yöneticisi Asynchronous errors by using managed code

Yönetilen kod kullanarak Yapılandırma Yöneticisi zaman uyumlu hataları işleme