关于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自定义操作。