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_ExtendedStatus
je 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 |
SmsQueryException vyvolá 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