如何建立Configuration Manager屬性工作表的表單 XML
在Configuration Manager中,若要建立Configuration Manager屬性工作表的 XML 表單,您可以建立描述 的 SmsFormData
XML 檔案。
每個Configuration Manager主控台表單延伸模組都有相關聯的表單 XML 檔案,描述元件、要顯示的表單類型,以及屬性工作表的組織方式。 選取動作時,動作 XML 會參考屬性工作表 XML 檔案。
注意事項
表單 XML 檔案的名稱很重要,因為它用於動作 XML 來識別表單 XML。
下列程式示範如何為您在如何建立Configuration Manager屬性工作表中建立的控制項和屬性頁建立表單XML檔案。
完成下列程式之後,您必須建立動作來載入屬性工作表。 如需詳細資訊,請參閱 How to Create Action XML for a Configuration Manager Property Sheet。
注意事項
若要查看Configuration Manager主控台所使用的 XML 表單,請參閱 %ProgramFiles%\AdminConsole\XmlStorage\Forms。 這些對於建立您自己的表單 XML 非常有用。
建立屬性工作表的 XML 表單
如果已開啟,請關閉 Configuration Manager 主控台。
在記事本中,建立包含下列 XML 的 XML 檔案:
<?xml version="1.0" encoding="utf-8"?> <SmsFormData xmlns="http://schemas.microsoft.com/SystemsManagementServer/2005/03/ConsoleFramework" FormatVersion="1"> <Form Id="PROPERTYSHEETGUID" CustomData="SomeData" FormType="PropertySheet" ForceRefresh="true"> <Assembly Name="ConfigMgrControl.dll" Namespace="Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet" /> <Pages> <Page VendorId="YOURCOMPANY" Id="VENDORGUID" Type="ConfigMgrControlPage" /> </Pages> </Form> </SmsFormData>
在 Visual Studio 2010 的 [ 工具 ] 功能表上,按一下 [ 建立 GUID]。
在 [ 建立 GUID ] 對話方塊的 [GUID 格式 ] 面板中,選取 [ 登錄格式]。
按一下 [新增 GUID],然後按一下 [ 複製]。
在上述 XML 中,將 GUID 貼到 PROPERTYSHEETGUID 中。 單一開頭
{
和單一結尾}
必須包裝 GUID。 例如,{ab60b75e-b64a-44c0-ad63-d96d289f39ca}
。重複步驟 3 到 5,並將 GUID 貼到 VENDORGUID。
在上述 XML 中,將 YOURCOMPANY 變更為您的公司名稱。
將 XML 檔案儲存在資料夾 %ProgramFiles%\AdminConsole\XmlStorage\Extensions\Forms 中,檔案名ConfigMgrPropertySheet.xml。 請務必將檔案儲存為 類型
All Files
。 如果 Extensions 資料夾和 Forms 資料夾不存在,請建立它們。啟動Configuration Manager主控台,然後選取您在如何為Configuration Manager屬性工作表建立動作 XML中定義的動作。
您在如何建立Configuration Manager屬性工作表中建立的屬性工作表隨即出現。
另請參閱
關於Configuration Manager表單
如何建立Configuration Manager屬性工作表的動作 XML
如何建立Configuration Manager屬性工作表