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 |
SmsQueryException Configuration 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 SmsConnectionException a . |
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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: