Megosztás a következőn keresztül:


Tudnivalók Configuration Manager hibákról

A Configuration Manager-ben Configuration Manager hiba esetén ez vagy a Windows Management Instrumentation (WMI) vagy az SMS-szolgáltató hibája.

A rendszer WMI-hibát jelent a __ExtendedStatus egy példányában. A(z) egy példányában SMS-szolgáltatói hiba jelenik meg SMS_ExtendedStatus.

A hibák feldolgozásának menete a használt programozási nyelvtől függ.

Hibakezelés a WMI-vel

A VBScriptben a hibaobjektum Number tulajdonsága nem nulla, ha hiba történik a szinkron művelet során. Ezt az értéket általában az SMS-szolgáltató módosítása vagy lekérdezése után ellenőrizheti. Egy aszinkron műveletben a visszahívási függvény hibaobjektuma OnCompleted jelenik meg.

A hibaobjektum-példány lekérése után ellenőrizheti a __Class tulajdonságot a hiba eredetének meghatározásához. A WMI létrehozza a WMI-hibák __ExtendedStatus egy példányát, az SMS-szolgáltató pedig létrehozza az SMS-szolgáltató hibáinak egy példányát SMS_ExtendedStatus . SMS_ExtendedStatus __ExtendedStatus származik. Az SMS-szolgáltatói hibák részletei az SMSProv.log fájlban is megtalálhatók.

További információ: Szinkron hibák kezelése Configuration Manager WMI használatával.

Configuration Manager aszinkron hibák kezelése a WMI használatával.

Hibakezelés a felügyelt SMS-szolgáltatóval

Ha Configuration Manager hibákat a felügyelt SMS-szolgáltatóval szeretné kezelni, észlelheti a Configuration Manager-specifikus kivételeket.

Kivétel Leírás
SmsQueryException SmsQueryExceptionConfiguration Manager lekérdezési hiba esetén jön létre. A Configuration Manager (SMS_ExtendedStatus) specifikus kivételinformációkat biztosít, és a felmerült WMI-kivételeket is tartalmazza.

SmsQueryException.ErrorCode A megfelelteti a System.ManagementException kivételkódot.

SmsQueryException.ExtendStatusCode A a fájlban létrehozott SMS-szolgáltatói hibakódra képezi le a következőt SMS_ExtendedStatus.ErrorCode: .
SmsConnectionException SmsConnectionException akkor jön létre, amikor megszakad a kapcsolat a WMI-hez.
SmsException SmsException az az alaposztály, amelyből SmsQueryException a és SmsConnectionException a származtatható. Ez soha nem emelt, de elkapható, hogy elkapja mind SmsQueryException a és SmsConnectionExceptiona .

A __ExtendedStatus és a SMS_ExtendedStatus objektumok elérése

Mivel a __ExtendedStatus és SMS_ExtendedStatus nem a felügyelt SMS-szolgáltató burkolta, a System.Management ManagedException objektumot kell használnia.

Ha nincs szüksége a WMI-objektumokhoz való hozzáférésre, az SMSException.Details fájlban érheti el a kivétel részleteit tartalmazó sztringet.

A szinkron kivételek kezelésével kapcsolatos további információkért lásd: Configuration Manager szinkron hibák kezelése felügyelt kód használatával.

Az aszinkron kivételek kezelésével kapcsolatos további információkért lásd: Configuration Manager aszinkron hibák kezelése felügyelt kód használatával.

Lásd még

A szinkron Configuration Manager WMI használatával történő kezelésével kapcsolatos hibák ismertetése
Configuration Manager aszinkron hibák kezelése a WMI használatával
Aszinkron hibák Configuration Manager felügyelt kód használatával
Szinkron Configuration Manager hibák kezelése felügyelt kód használatával