Share via


關於Configuration Manager自訂動作

您可以建立可與現有Configuration Manager動作搭配使用的自訂動作。

自訂動作是呼叫應用程式的命令列動作。 應用程式可以是進程、腳本或您在受控物件格式中指定的其他命令 (MOF) 檔案描述。

如需詳細資訊,請參閱關於Configuration Manager自訂動作用戶端應用程式

若要允許使用者設定您的自訂動作,您可以建立整合到工作順序編輯器中的自訂動作控制項。

建立自訂動作控制項需要下列步驟。

建立自訂動作控制項

若要建立自訂動作控制項,您可以使用 Visual Studio 2005 來建立實作兩個類別的 Windows 控制項。

[工作順序編輯器] 中顯示的控制項是第一個類別,其衍生自 SMSOsdEditorPageControl 類別。 在此類別中,您會定義使用者介面,以及在動作中來回傳輸的資料。 建立自訂動作時,控制項的 PropertyManager 會讓自訂動作的屬性可供使用。 這些是自訂動作 MOF 檔案中定義的屬性。

第二個類別會實作選項控制項,並衍生自 TaskSequenceOptionControl 類別。

如需在 Visual Studio 中建立自訂控制項的詳細資訊,請參閱如何建立Configuration Manager自訂動作控制項

注意事項

Configuration Manager SDK 範例 CustomTasksequenceAction 示範如何建立自訂工作順序動作控制項和 MOF。

支援說明

您無法將控制項的說明與Configuration Manager主控台 F1 金鑰說明支援整合。 如果使用者在控制項中按 F1,控制項就不會執行任何動作。 不過,您可以使用您選擇的機制來開啟 Help .chm 檔案,在控制項中實作說明。 例如,您可以新增 [說明] 按鈕來開啟您的說明 .chm 檔案。

建立自訂動作 MOF 檔案

每個Configuration Manager動作都會定義在工作順序提供者 MOF 檔案 _tasksequenceprovider.mof 中。 自訂動作會使用自訂動作類別的描述來擴充此 MOF 檔案。 您應該在個別的 MOF 檔案中建立自訂動作的描述。

如需詳細資訊,請參閱關於Configuration Manager自訂動作 MOF 檔案如何為Configuration Manager自訂動作建立 MOF 檔案

部署自訂動作控制群組件

建立自訂動作控制群組件之後,必須將它複製到與Adminui.tasksequenceeditor.dll相同的目錄。 此目錄通常位於 %ProgramFiles%\Microsoft Configuration Manager\AdminUI\bin 中。

使用自訂動作控制項

若要使用自訂動作,您可以在 Configuration Manager 主控台中建立和編輯工作順序。 按一下 [ 新增 ] 會顯示類別清單,您應該會看到自訂動作 MOF 檔案中所指定的類別中所列的自訂動作。

選取它之後,您會看到您已建立的控制項。 動作的行為與預設Configuration Manager動作類似。 您可以將條件新增至動作,而且可以在工作順序內移動動作。

如需詳細資訊,請參閱如何使用Configuration Manager自訂動作