Método UpdatePrereqAndStateFlags na Classe SMS_CM_UpdatePackages
O UpdatePrereqAndStateFlags
método de Windows Gestão de Instrumentos (WMI), no Gestor de Configuração, atualiza o estado de instalação dos pacotes de atualização.
A seguinte sintaxe é simplificada a partir do código do Formato de Objeto Gerido (MOF) e define o método.
Sintaxe
SInt32 UpdatePrereqAndStateFlags(
UInt32 flag,
UInt32 state
);
Parâmetros
flag
Tipo de dados: UInt32
Eliminatórias: [in]
Pré-requisitos bandeira 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 pré-requisito. |
1 | PREREQ_ONLY. Executar apenas o pré-requisito. |
2 | CONTINUE_ON_PREREQ_WARNING. Durante a instalação, ignore o aviso pré-requisito. |
state
Tipo de dados: UInt32
Eliminatórias: [in]
Estado de instalação de um pacote de atualização. Os valores possíveis são:
Valor | Estado de instalação |
---|---|
0x2 | HABILADO |
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 |
Valores de devolução
Um SInt32
tipo de dados que é 0 para indicar sucesso ou não zero para indicar falha.
Para obter mais informações sobre o manuseamento de erros devolvidos, consulte Sobre erros do Gestor de Configuração.
Requisitos
Requisitos de Tempo de Execução
Para obter mais informações, consulte Configuration Manager Server Runtime Requirements (Requisitos de Tempo de Execução do Servidor do Configuration Manager).
Requisitos de Desenvolvimento
Para obter mais informações, consulte Configuration Manager Server Development Requirements (Requisitos de Desenvolvimento do Servidor do Configuration Manager).