Aracılığıyla paylaş


WMI Kullanarak Configuration Manager Zaman Uyumsuz Hataları İşleme

Configuration Manager zaman uyumsuz bir çağrıda hata oluştuğunda, hata nesnesi yöntemine OnCompleted ikinci parametre olarak geçirilir. Uygulamanızın OnCompleted içinde, hata nesnesini zaman uyumlu bir çağrıyla aynı şekilde denetlersiniz.

Yönteminin parametresini HResultOnCompleted denetleyerek bir hata olup olmadığını belirlersiniz.

Örnek

Bu VBScript örneği, zaman uyumsuz bir işlem sırasında hata varsa hata bilgilerini görüntüler. Test etmek için sorguyu gibi geçersiz bir sorguyla Select * From ?????değiştirin.

Örnek kodu çağırma hakkında bilgi için bkz. Configuration Manager Kod Parçacıklarını Çağırma.


Sub sink_OnCompleted(HResult, oErr, oCtx)  
    WScript.Echo "All collections returned"  

    if HResult <> 0 Then   
    ' Determine the type of error.  
        If oErr.Path_.Class = "__ExtendedStatus" Then  
            WScript.Echo "WMI Error: "& oErr.Description              
        ElseIf ExtendedStatus.Path_.Class = "SMS_ExtendedStatus" Then  
            WScript.Echo "Provider Error: "& oErr.Description  
            WScript.Echo "Code: " & oErr.ErrorCode  
        End If  
    End If      
    bdone = true  
End sub  

.NET Framework Güvenliği

Kullanıcı adını ve parolayı geçirmek için betik kullanmak bir güvenlik riskidir ve mümkün olduğunda kaçınılmalıdır.

Ayrıca Bkz

Hatalar hakkında
WMI SDK'sı
WMI Kullanarak Configuration Manager Zaman Uyumlu Hataları İşleme