关于Configuration Manager自定义作
可以创建可与现有Configuration Manager作一起使用的自定义作。
自定义作是调用应用程序的命令行作。 应用程序可以是在托管对象格式 (MOF) 文件说明中指定的进程、脚本或其他命令。
有关详细信息,请参阅关于Configuration Manager自定义作客户端应用程序。
若要允许用户配置自定义作,可以创建集成到任务序列编辑器的自定义作控件。
创建自定义作控件需要执行以下步骤。
创建自定义作控件
若要创建自定义作控件,请使用 Visual Studio 2005 创建实现两个类的 Windows 控件。
任务序列编辑器中显示的控件是第一个类,它派生自 SMSOsdEditorPageControl 类。 在此类中,定义用户界面以及与作的数据传输。 创建自定义作时,控件的 PropertyManager 使自定义作的属性可供使用。 这些是在自定义作 MOF 文件中定义的属性。
第二个类实现 options 控件,它派生自 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自定义作。