Método UpdatePrereqAndStateFlags na classe SMS_CM_UpdatePackages
O UpdatePrereqAndStateFlags
método de classe WMI (Instrumentação de Gerenciamento do Windows), em Configuration Manager, atualiza o estado de instalação dos pacotes de atualização.
A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e define o método.
Sintaxe
SInt32 UpdatePrereqAndStateFlags(
UInt32 flag,
UInt32 state
);
Parâmetros
flag
Tipo de dados: UInt32
Qualificadores: [in]
Os pré-requisitos sinalizam para um pacote de atualização. Os valores possíveis são:
Valor | Descrição |
---|---|
0 | NOT_CONTINUE_ON_PREREQ_WARNING. Durante a instalação, pare a atualização se houver um aviso de pré-requisito. |
1 | PREREQ_ONLY. Execute apenas o pré-requisito. |
2 | CONTINUE_ON_PREREQ_WARNING. Durante a instalação, ignore o aviso de pré-requisito. |
state
Tipo de dados: UInt32
Qualificadores: [in]
Estado de instalação de um pacote de atualização. Os valores possíveis são:
Valor | Estado de instalação |
---|---|
0x2 | HABILITADO |
0x00040001 | DOWNLOAD_IN_PROGRESS |
0x00040002 | DOWNLOAD_SUCCESS |
0x0004FFFF | DOWNLOAD_FAILED |
0x00050001 | APPLICABILITY_CHECKING |
0x00050002 | APPLICABILITY_SUCCESS |
0x0005FFFD | APPLICABILITY_HIDE |
0x0005FFFE | APPLICABILITY_NA |
0x0005FFFF | APPLICABILITY_FAILED |
0x00010001 | CONTENT_REPLICATING |
0x00010002 | CONTENT_REPLICATION_SUCCESS |
0x0001FFFF | CONTENT_REPLICATION_FAILED |
0x00020001 | PREREQ_IN_PROGRESS |
0x00020002 | PREREQ_SUCCESS |
0x00020003 | PREREQ_WARNING |
0x0002FFFF | PREREQ_ERROR |
0x00030001 | INSTALL_IN_PROGRESS |
0x00030002 | INSTALL_WAITING_SERVICE_WINDOW |
0x00030003 | INSTALL_WAITING_PARENT |
0x00030004 | INSTALL_SUCCESS |
0x00030005 | INSTALL_PENDING_REBOOT |
0x0003FFFF | INSTALL_FAILED |
0x00030006 | INSTALL_CMU_VALIDATING |
0x00030007 | INSTALL_CMU_STOPPED |
0x00030008 | INSTALL_CMU_INSTALLFILES |
0x00030009 | INSTALL_CMU_STARTED |
0x0003000A | INSTALL_CMU_SUCCESS |
0x0003000B | INSTALL_WAITING_CMU |
0x0003FFFE | INSTALL_CMU_FAILED |
0x0003000C | INSTALL_INSTALLFILES |
0x0003000D | INSTALL_UPGRADESITECTRLIMAGE |
0x0003000E | INSTALL_CONFIGURESERVICEBROKER |
0x0003000F | INSTALL_INSTALLSYSTEM |
0x00030010 | INSTALL_CONSOLE |
0x00030011 | INSTALL_INSTALLBASESERVICES |
0x00030012 | INSTALL_UPDATE_SITES |
0x00030013 | INSTALL_SSB_ACTIVATION_ON |
0x00030014 | INSTALL_UPGRADEDATABASE |
0x00030015 | INSTALL_UPDATEADMINCONSOLE |
Return Values
Um SInt32
tipo de dados que é 0 para indicar êxito ou não zero para indicar falha.
Para obter mais informações sobre como lidar com erros retornados, consulte Sobre erros de Configuration Manager.
Requisitos
Requisitos de runtime
Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Servidor.
Requisitos de desenvolvimento
Para obter mais informações, consulte Configuration Manager Requisitos de Desenvolvimento do Servidor.