共用方式為


類別 SMS_CM_UpdatePackages 中的 UpdatePrereqAndStateFlags 方法

Windows UpdatePrereqAndStateFlags Management Instrumentation (WMI) 類別方法Configuration Manager更新套件的安裝狀態。

下列語法是從受控物件格式 (MOF) 程式碼中簡化,並定義 方法。

語法

SInt32 UpdatePrereqAndStateFlags(  
     UInt32 flag,  
     UInt32 state  
);  

參數

flag
資料類型:UInt32

限定詞:[in]

更新套件的必要條件旗標。 可能的值為:

描述
0 NOT_CONTINUE_ON_PREREQ_WARNING。 在安裝期間,如果有必要條件警告,請停止升級。
1 PREREQ_ONLY。 僅執行必要條件。
2 CONTINUE_ON_PREREQ_WARNING。 在安裝期間,忽略必要條件警告。

state
資料類型:UInt32

限定詞:[in]

更新套件的安裝狀態。 可能的值為:

安裝狀態
0x2 啟用
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_ACTI加值稅ION_ON
0x00030014 INSTALL_UPGRADEDATABASE
0x00030015 INSTALL_UPDATEADMINCONSOLE

傳回值

資料 SInt32 類型,為 0 表示成功或非零表示失敗。

如需處理傳回錯誤的詳細資訊,請參閱關於Configuration Manager錯誤

需求

執行時間需求

如需詳細資訊,請參閱Configuration Manager伺服器執行時間需求。

開發需求

如需詳細資訊,請參閱Configuration Manager伺服器開發需求。

另請參閱

SMS_CM_UpdatePackages伺服器 WMI 類別