Aracılığıyla paylaş


Configuration Manager Hataları Hakkında

Configuration Manager'da bir Configuration Manager hatası oluştuğunda bu bir Windows Yönetim Araçları (WMI) veya SMS Sağlayıcısı hatasıdır.

bir __ExtendedStatus örneğinde WMI hatası bildirilir. bir örneğinde SMS_ExtendedStatusSMS Sağlayıcısı hatası bildirilir.

Bir hatayı nasıl işlediğ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. Genellikle SMS Sağlayıcısında değişiklik yaptıktan veya bu sağlayıcıyı sorguladıktan sonra bu değeri denetlersiniz. Zaman uyumsuz bir işlemde geri çağırma işlevinin OnCompleted hata nesnesini alırsınız.

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

Daha fazla bilgi için bkz. WMI Kullanarak Configuration Manager Zaman Uyumlu Hataları İşleme.

WMI Kullanarak Configuration Manager Zaman Uyumsuz Hataları İşleme.

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

Yönetilen SMS Sağlayıcısı'nı kullanarak Configuration Manager hataları işlemek için Configuration Manager özgü özel durumları yakalarsınız.

Özel durum Açıklama
SmsQueryException SmsQueryExceptionbir Configuration Manager sorgu hatası oluştuğunda oluşturulur. Configuration Manager (SMS_ExtendedStatus) için özel durum bilgileri sağlar ve ayrıca tetiklenen TÜM WMI özel durumlarını kapsüller.

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

SmsQueryException.ExtendStatusCode , içinde tetiklenen SMS Sağlayıcısı hata koduyla SMS_ExtendedStatus.ErrorCodeeşler.
SmsConnectionException SmsConnectionException , WMI bağlantısı kaybolduğunda tetikleniyor.
SmsException SmsException, ve SmsConnectionException türetilen SmsQueryException temel sınıftır. Hiç yükseltilmedi ama hem hem de SmsQueryExceptionSmsConnectionExceptionyakalamak için yakalanabilir.

__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 içindeki 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 Configuration Manager Zaman Uyumlu Hataları İşleme.

Zaman uyumsuz özel durumları işleme hakkında daha fazla bilgi için bkz. Yönetilen Kod Kullanarak Configuration Manager Zaman Uyumsuz Hataları İşleme.

Ayrıca Bkz

Hatalar hakkındaWMI Kullanarak Configuration Manager Zaman Uyumlu Hataları İşleme
WMI Kullanarak Configuration Manager Zaman Uyumsuz Hataları İşleme
Yönetilen Kod Kullanarak Zaman Uyumsuz Hataları Configuration Manager
Yönetilen Kod Kullanarak Configuration Manager Zaman Uyumlu Hataları İşleme