Sdílet prostřednictvím


Informace o chybách Configuration Manager

Pokud v Configuration Manager dojde k chybě Configuration Manager, jedná se o chybu služby WMI (Windows Management Instrumentation) nebo poskytovatele serveru SMS.

V instanci __ExtendedStatus je hlášena chyba rozhraní WMI. V instanci SMS_ExtendedStatusje hlášena chyba poskytovatele serveru SMS .

Způsob zpracování chyby závisí na programovacím jazyce, který používáte.

Zpracování chyb pomocí rozhraní WMI

V jazyce VBScript je vlastnost objektu Number error nenulová, pokud dojde k chybě během synchronní operace. Tuto hodnotu obvykle zaškrtnete po provedení změn nebo dotazování poskytovatele serveru SMS. V asynchronní operaci obdržíte objekt chyby funkce zpětného OnCompleted volání.

Jakmile se zobrazí instance objektu chyby, můžete zkontrolovat vlastnost __Class a určit původ chyby. Služba WMI vytvoří instanci __ExtendedStatus pro chyby rozhraní WMI a poskytovatel serveru SMS vytvoří instanci SMS_ExtendedStatus pro chyby poskytovatele serveru SMS. SMS_ExtendedStatus je odvozen od __ExtendedStatus. Podrobnosti o chybě poskytovatele serveru SMS najdete také v souboru SMSProv.log.

Další informace najdete v tématu Zpracování synchronních chyb Configuration Manager pomocí rozhraní WMI.

Zpracování Configuration Manager asynchronních chyb pomocí rozhraní WMI

Zpracování chyb u spravovaného poskytovatele serveru SMS

Pokud chcete vyřešit chyby Configuration Manager pomocí spravovaného poskytovatele serveru SMS, zachytíte výjimky specifické pro Configuration Manager.

Výjimka Popis
SmsQueryException SmsQueryExceptionvyvolá se, když dojde k chybě dotazu Configuration Manager. Poskytuje informace o výjimkách specifických pro Configuration Manager (SMS_ExtendedStatus) a také zapouzdřuje všechny vyvolané výjimky rozhraní WMI.

SmsQueryException.ErrorCode mapuje na ekvivalentní kód výjimky System.ManagementException.

SmsQueryException.ExtendStatusCode mapuje na kód chyby poskytovatele serveru SMS, který je vyvolán v SMS_ExtendedStatus.ErrorCode.
SmsConnectionException SmsConnectionException vyvolá se při ztrátě připojení k rozhraní WMI.
SmsException SmsException je základní třída, ze které SmsQueryException a SmsConnectionException odvozena. Nikdy není vychován, ale může být chycen k zachycení obou SmsQueryException a SmsConnectionException.

Přístup k objektům __ExtendedStatus a SMS_ExtendedStatus

Vzhledem k tomu, že __ExtendedStatus a SMS_ExtendedStatus nejsou zabalené spravovaným poskytovatelem serveru SMS, musíte použít objekt System.Management ManagedException.

Pokud nepotřebujete přístup k objektům rozhraní WMI s chybami, můžete získat přístup k řetězci podrobností výjimky v souboru SMSException.Details.

Další informace o zpracování synchronních výjimek najdete v tématu Zpracování synchronních chyb Configuration Manager pomocí spravovaného kódu.

Další informace o zpracování asynchronních výjimek najdete v tématu Zpracování Configuration Manager asynchronních chyb pomocí spravovaného kódu.

Viz taky

Informace o chybách: Zpracování synchronních chyb Configuration Manager pomocí rozhraní WMI
Zpracování Configuration Manager asynchronních chyb pomocí rozhraní WMI
Configuration Manager asynchronních chyb pomocí spravovaného kódu
Zpracování synchronních chyb Configuration Manager pomocí spravovaného kódu