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_ExtendedStatus
SMS 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 |
SmsQueryException bir 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.ErrorCode eş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 SmsQueryException SmsConnectionException yakalamak 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin