如何为Configuration Manager属性表创建表单 XML

在 Configuration Manager 中,若要为Configuration Manager属性表创建表单 XML,请创建一个描述 的 SmsFormDataXML 文件。

每个Configuration Manager控制台表单扩展都有一个关联的表单 XML 文件,该文件描述程序集、要显示的窗体的类型,以及属性页的组织方式(对于属性表)。 选择操作时,操作 XML 将引用属性表 XML 文件。

注意

表单 XML 文件的名称非常重要,因为它在操作 XML 中用于标识表单 XML。

以下过程演示如何为如何在如何创建Configuration Manager属性表中创建的控件和属性页创建表单 XML 文件。

完成以下过程后,必须创建一个操作来加载属性表。 有关详细信息,请参阅如何为Configuration Manager属性表创建操作 XML

注意

若要查看Configuration Manager控制台使用的 XML 表单,请参阅 %ProgramFiles%\AdminConsole\XmlStorage\Forms。 这些可用于创建自己的表单 XML。

为属性表创建表单 XML

  1. 如果处于打开状态,请关闭Configuration Manager控制台。

  2. 在记事本中,创建包含以下 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>  
    
  3. 在 Visual Studio 2010 的“ 工具 ”菜单上,单击“ 创建 GUID”。

  4. 在“ 创建 GUID ”对话框的“ GUID 格式 ”面板中,选择“ 注册表格式”。

  5. 单击“ 新建 GUID”,然后单击“ 复制”。

  6. 在上面的 XML 中,将 GUID 粘贴到 PROPERTYSHEETGUID 中。 一个开始 { 和一个结束 } 必须包装 GUID。 例如,{ab60b75e-b64a-44c0-ad63-d96d289f39ca}

  7. 重复步骤 3 到 5,并将 GUID 粘贴到 VENDORGUID 中。

  8. 在前面的 XML 中,将 YOURCOMPANY 更改为公司名称。

  9. 使用文件名ConfigMgrPropertySheet.xml将 XML 文件保存在 %ProgramFiles%\AdminConsole\XmlStorage\Extensions\Forms 文件夹中。 请务必将文件保存为类型 All Files。 如果扩展文件夹和 Forms 文件夹尚不存在,请创建它们。

  10. 启动Configuration Manager控制台,然后选择在如何为Configuration Manager属性表创建操作 XML 中定义的操作。

    此时会显示在“如何创建Configuration Manager属性表”中创建的属性表

另请参阅

关于Configuration Manager窗体
如何为Configuration Manager属性表创建操作 XML
如何创建Configuration Manager属性表