本节包含的信息可帮助您自定义 Delegation and Configuration(委托和配置)、Account and Resource Management(帐户和资源管理)客户端,其中包括了解如何创建自定义属性页、如何在 DRA 中创建可在网络中的客户端和服务器计算机上运行的自定义工具,以及如何自定义用户界面的配置。
通过实现自定义属性,您可以自定义和扩展 Delegation and Configuration(委托和配置)以及 ARM 控制台。通过自定义属性,您可以将专有帐户和 OU 属性(如 Active Directory 纲要扩展和虚拟属性)添加到特定向导和属性窗口。这些扩展允许您自定义 DRA 以满足您的特定需求。使用 Delegation and Configuration(委托和配置)控制台中的 New Custom Page(新建自定义页面)向导,您可以快速轻松地创建自定义页面以扩展相应的用户界面。
如果您的助理 Admin 需要独特的权限来安全地管理自定义页面,您还可以创建和委托自定义权限。例如,您可能希望将用户帐户管理仅限于自定义页面上的属性。有关更多信息,请参见实施自定义权限。
User Interface Extensions(用户界面扩展)是 DRA 在相应的向导和属性窗口中显示的自定义页面。您可以配置自定义页面以在 Delegation and Configuration(委托和配置)控制台以及 Account and Resource Management(帐户和资源管理)控制台中公开 Active Directory 属性、纲要扩展和虚拟属性。
选择任何受支持的 Active Directory 属性、纲要扩展或虚拟属性时,可以通过以下方式使用自定义页面:
限制助理 Admin 管理定义明确且受控制的属性集。此属性集可以包括标准属性和纲要扩展。标准属性是默认情况下通过“帐户和资源管理”控制台公开的 Active Directory 属性。
公开由 DRA 管理的标准属性以外的 Active Directory 属性。
扩展 Account and Resource Management(帐户和资源管理)控制台以及 Delegation and Configuration(委托和配置)控制台以包含专有属性。
您还可以配置 DRA 如何显示和应用这些属性。例如,您可以使用默认属性值定义用户界面控件。
DRA 会将自定义页面应用于企业中所有适用的受管对象。例如,如果创建自定义页面以将 Active Directory 纲要扩展添加到 Group Properties(组属性)窗口,则 DRA 会将此页面上的属性应用于支持指定纲要扩展的域中的每个受管组。每个自定义页面都需要一组唯一的属性。您无法将 Active Directory 属性添加到多个自定义页面。
您无法在现有用户界面中禁用单个窗口或选项卡。助理 Admin 可以使用默认用户界面或自定义页面选择属性值。DRA 将应用最近选择的属性值。
DRA 会为自定义属性提供完整的审计追踪。DRA 会将以下数据记录到应用程序事件日志中:
对自定义页面的更改
重要说明:您必须手动配置 Windows 应用程序日志审计。请参见 "How do I re-enable DRA to write events to the Application Event log in DRA 8.5 and later?"(“如何重新启用 DRA 以将事件写入 DRA 8.5 及更高版本中的应用程序事件日志?”)
创建和删除自定义页面
自定义页面上包含的公开纲要扩展、Active Directory 属性和虚拟属性
您还可以运行更改活动报告以监视自定义属性的配置更改。
从主管理服务器实施和修改自定义页面。在同步期间,DRA 会跨多主集合复制自定义页面配置。有关更多信息,请参见配置多主集合。
您创建的每个自定义页面都允许您选择一组 Active Directory 属性、纲要扩展或虚拟属性,并将这些属性公开为自定义选项卡。可以创建以下类型的自定义页面:
可在以下窗口中显示自定义选项卡:
“用户属性”窗口
“创建用户”向导
“克隆用户”向导
可在以下窗口中显示自定义选项卡:
“组属性”窗口
“创建组”向导
“克隆组”向导
可在以下窗口中显示自定义选项卡:
“计算机属性”窗口
“创建计算机”向导
可在以下窗口中显示自定义选项卡:
“联系人属性”窗口
“创建联系人”向导
“克隆联系人”向导
可在以下窗口中显示自定义选项卡:
“OU 属性”窗口
“创建 OU”向导
“克隆 OU”向导
可在以下窗口中显示自定义选项卡:
“资源邮箱属性”窗口
“创建资源邮箱”向导
“克隆资源邮箱”向导
可在以下窗口中显示自定义选项卡:
“动态分发组属性”窗口
“创建动态分发组”向导
“克隆动态分发组”向导
将 Active Directory 属性、纲要扩展或虚拟属性添加到自定义页面时,还可以配置助理 Admin 输入属性值的用户界面控件。例如,可以通过以下方式指定属性值:
定义特定的值范围
设置默认属性值
指明是否需要属性
还可以配置用户界面控件以显示专有信息或说明。例如,如果为员工标识号定义特定范围,则可以配置文本框控件标签以显示指定员工标识号(001 到 100)。
每个用户界面控件都支持单个 Active Directory 属性、纲要扩展或虚拟属性。根据属性类型配置以下用户界面控件:
|
Active Directory 属性类型 |
支持的用户界面控件 |
|---|---|
|
布尔 |
复选框 |
|
日期 |
日历控件 |
|
整数 |
文本框(默认) 选择列表 |
|
字符串 |
文本框(默认) 选择列表 对象选择器 |
|
多值字符串 |
选择列表 |
可以从 User Interface Extensions(用户界面扩展)节点创建自定义页面。创建页面后,可以添加或去除 AD 属性,以及禁用或删除页面。对于要配置的每个自定义,请创建自定义页面并为助理 Admin 指派相应的权限或角色。在开始使用自定义页面时,请考虑以下最佳实践:
要确保 DRA 识别您的 Active Directory 属性、纲要扩展属性或虚拟属性,请在每个管理服务器上重启动 NetIQ 管理服务。
确定要创建的自定义页面的类型以及希望助理 Admin 使用此自定义页面管理的属性。您可以选择任何 Active Directory 属性,包括纲要扩展属性和现有 DRA 向导和属性窗口中的属性,或您创建的任何虚拟属性。但是,每个自定义页面都需要一组唯一的属性。您无法将 Active Directory 属性添加到多个自定义页面。
自定义页面不会替换现有的用户界面。有关详细信息,请参见自定义属性页的工作方式和支持的自定义页面。
确定您希望助理 Admin 如何指定这些属性。例如,您可能希望将指定的属性限制为三个可能的值。您可以为每个属性定义相应的用户界面控件。有关更多信息,请参见支持的自定义属性控件。
确定助理 Admin 是否需要专有信息或指令才能成功管理这些属性。例如,确定 Active Directory 是否需要属性值的语法,例如判别名 (DN) 或 LDAP 路径。
确定这些属性应在自定义页面上显示的顺序。您可以随时更改显示顺序。
确定 DRA 应如何使用此自定义页面。例如,您可以将用户自定义页面添加到 New User(新建用户)向导和 User Properties(用户属性)窗口。
使用“助理 Admin 细节”窗格上的“指派”选项卡校验助理 Admin 对正确的对象集是否具有相应的权限。如果已为此自定义页面创建自定义权限,请将这些权限委托给相应的助理 Admin。
确定助理 Admin 是否需要自定义权限来管理此页面上的属性。例如,如果将自定义页面添加到“用户属性”窗口,则委托修改所有用户属性权限可能会授予助理 Admin 过多的权限。创建实现自定义页面所需的任何自定义权限。有关更多信息,请参见实施自定义权限。
使用上述步骤中的答案,创建相应的自定义页面。
将有关您实现的自定义属性页的信息分发给相应的助理 Admin(例如 Help Desk)。
要实现属性自定义,您必须具有 DRA 管理角色中包含的权限。有关自定义页面的更多信息,请参见自定义属性页的工作方式。
通过创建不同的自定义页面,可以创建不同的自定义属性。默认情况下会启用新的自定义页面。
创建自定义页面时,可以禁用它。禁用自定义页面会将其隐藏在用户界面中。如果要创建多个自定义页面,则可能需要禁用这些页面,直到测试并完成自定义。
注:计算机帐户将从用户帐户继承 Active Directory 属性。如果扩展 Active Directory 纲要以包含用户帐户的其他属性,则可以在创建自定义页面以管理计算机帐户时选择这些属性。
要创建自定义属性页:
导航到 Configuration Management(配置管理)> User Interface Extensions(用户界面扩展)节点。
在“任务”菜单上,单击新建,然后单击要创建的自定义页面的相应菜单项。
在“常规”选项卡上,键入此自定义页面的名称,然后单击确定。如果要禁用此页面,请清除已启用复选框。
对于要包含在此自定义页面中的每个属性,请完成以下步骤:
在“属性”选项卡上,单击添加。
要选择属性,请单击浏览。
在 Control label(控件标签)字段中,键入 DRA 应用作用户界面控件标签的属性名称。确保控件标签具有用户友好性和高度描述性。还可以包含指令、有效值范围和语法示例。
从 Control type(控件类型)菜单中选择相应的用户界面控件。
在 Account and Resource Management(帐户和资源管理)控制台中选择希望 DRA 显示此自定义页面的位置。
要指定其他属性,例如最小长度或默认值,请单击高级。
单击确定。
要更改 DRA 在自定义页面上显示这些属性的顺序,请选择相应的属性,然后单击向上移动或向下移动。
单击确定。
通过修改自定义属性,可以更改自定义页面。
要修改自定义属性:
导航到 Configuration Management(配置管理)> User Interface Extensions(用户界面扩展)节点。
在列表窗格中,选择所需的自定义页面。
在“任务”菜单上,单击属性。
修改此自定义页面的相应属性和设置。
单击确定。
可以快速识别使用特定自定义页面管理的 Active Directory 属性、纲要扩展或虚拟属性。
要识别使用自定义页面管理的 Active Directory 属性:
导航到 Configuration Management(配置管理)> User Interface Extensions(用户界面扩展)节点。
在列表窗格中,选择所需的自定义页面。
在细节窗格中,单击属性选项卡。要查看细节窗格,请单击“视图”菜单上的细节。
要校验 DRA 如何显示和应用属性,请从列表中选择相应的 Active Directory 属性、纲要扩展或虚拟属性,然后单击属性图标。
启用自定义页面时,DRA 会将此自定义页面添加到关联的向导和窗口。要指定显示自定义页面的向导和窗口,请修改自定义页面属性。
注:为确保每个自定义页面都公开一组唯一的属性,DRA 不会启用包含在其他自定义页面上公开的属性的自定义页面。
禁用自定义页面时,DRA 会从关联的向导和窗口中去除该自定义页面。DRA 不会删除自定义页面。要确保自定义页面永远不会显示在用户界面中,请删除自定义页面。
删除自定义页面时,DRA 会从关联的向导和窗口中去除该自定义页面。您无法恢复已删除的自定义页面。要从用户界面临时去除自定义页面,请禁用自定义页面。
要启用、禁用或删除自定义页面,请导航到“Configuration Management(配置管理)> User Interface Extensions(用户界面扩展)节点,然后在“任务”或右键单击菜单中选择所需的操作。
命令行界面可让您使用命令或批处理文件访问和应用功能强大的管理产品功能。使用命令行界面,您可以发出命令来实现跨多个对象的更改。
例如,如果需要将 200 名员工的用户主目录重定位到新服务器,则可以使用命令行界面输入以下单个命令来更改所有 200 个用户帐户:
EA USER @GroupUsers(HOU_SALES),@GroupUsers(HOU_MIS) UPDATE HOMEDIR:\\HOU2\USERS\@Target()
此命令指示 DRA 将 HOU_SALES 和 HOU_MIS 组中所有 200 个用户帐户的用户主目录字段更改为 \\HOU2\USERS\user_id。要使用本机 Microsoft Windows 管理工具完成此任务,至少需要执行 200 个单独的操作。
注:随着更多功能添加到 PowerShell 中,未来版本中将弃用命令行界面工具。
通过选择在 DRA 中管理的任何 Active Directory 帐户,可以使用自定义工具调用要在网络中的客户端和服务器计算机上运行的任何应用程序。
DRA 支持两种类型的自定义工具:
起动常用桌面实用程序(如 Microsoft Office)的自定义工具
您创建并分发到每台 DRA 客户端计算机的自定义工具
您可以创建一个自定义工具,从已安装 DRA 客户端的所有计算机起动防病毒扫描。还可以创建一个自定义工具,用于起动需要 DRA 定期更新脚本的外部应用程序或工具。这些定期更新可以是配置中的更改或业务规则中的更改。随后,在定期更新之后,DRA 会将自定义工具从主管理服务器复制到任何次管理服务器和 DRA 客户端计算机。
要了解如何在服务器多主集合中复制自定义工具,请参见文件复制。
通过与所选的 Active Directory 对象或在该创建自定义工具向导中显示的所有 Active Directory 对象关联,您可以在 DRA 主服务器中创建自定义工具。该自定义工具将通过 File Replication(文件复制)复制到·MMS·中的次服务器和·DRA·客户端。
如果需要,新的自定义工具将创建菜单和子菜单,以针对 DRA 中关联的 Active Directory 对象调用操作。
您可以将权限委托给助理管理员,以创建和执行自定义工具,以及访问和运行应用程序。
创建自定义工具时,需要输入参数,如下所示:
名称:工具所需的任何客户名称。
菜单和子菜单:要为新的自定义工具创建菜单项,请在 Menu and Submenu Structure(菜单和子菜单结构)字段中输入菜单标题。创建自定义工具和选择对象时,DRA 将使用您在“任务”菜单、“快捷方式”菜单和 DRA 工具栏中指定的菜单和子菜单结构显示自定义工具菜单项。
示例菜单和子菜单结构:键入菜单项名称、反斜杠 (\) 字符,然后键入子菜单项名称。
使用快捷键:在菜单项的名称前键入一个与号 (&) 字符。
示例:SendEmail\ApproveAction ---- SendEmail 是菜单,ApproveAction 是子菜单,ApproveAction 中的第一个字母 "A" 是启用的快捷键。
已启用:勾选此复选框启用自定义工具。
说明:可以添加任何所需的说明值。
注释:可以向自定义工具添加任何所需的注释。
选择所需的 AD 对象或创建的自定义工具应关联的所有 AD 对象。
当前支持的自定义工具选项包括:受管域、容器、用户、联系人、组、计算机、组织单元和 Published Printers(已发布的打印机)。
注:自定义工具不支持其他新引入的对象,如资源邮箱、动态组和 Exchange 动态组。
Location of the application(应用程序的位置):您需要通过复制和粘贴确切的应用程序路径或通过插入选项提供应用程序安装的路径/位置。
还可以使用 DRA 变量、环境变量和注册表值在应用程序的“位置”字段中指定外部应用程序的位置。要使用这些变量,请单击插入,然后选择要使用的变量。
插入变量后,键入反斜杠 (\) 字符,然后指定应用程序路径的其余部分,包括应用程序可执行文件名。
示例:
示例 1:要指定自定义工具将运行的外部应用程序的位置,请选择环境变量 {%PROGRAMFILES%},然后在应用程序的“位置”字段中指定应用程序路径的其余部分:{%PROGRAMFILES%}\ABC Associates\VirusScan\Scan32.exe
注:DRA 会提供 Office 安装目录注册表值作为示例。要指定包含路径作为值的注册表项,请使用以下语法:{HKEY_LOCAL_MACHINE\SOFTWARE\MyProduct\SomeKey\(Default)}
示例 2:要指定自定义工具将运行的自定义脚本文件的位置,请选择 DRA 变量 {DRA_Replicated_Files_Path},然后在应用程序的“位置”字段中指定脚本文件路径的其余部分:{DRA_Replicated_Files_Path}\cscript.vbs;其中 {DRA_Replicated_Files_Path} 是复制的文件路径或管理服务器中的 {DRAInstallDir}\FileTransfer\Replicate 文件夹。
注:在创建自定义工具之前,请使用 File Replication(文件复制)功能将脚本文件上载到主管理服务器。File Replication(文件复制)功能可将脚本文件上载到主管理服务器中的 {DRAInstallDir}\FileTransfer\Replicate 文件夹。
示例 3:要指定自定义工具将运行的 DRA 实用程序的位置,请选择 DRA 变量 {DRA_Application_Path},然后在应用程序的“位置”字段中指定该实用程序路径的其余部分:{DRA_Application_Path}\DRADiagnosticUtil.exe;其中 {DRA_Application_Path} 是安装 DRA 的位置。
示例 4:只需复制粘贴应用程序的位置以及带扩展名的应用程序文件名。
要传递到应用程序的参数:要定义要传递到外部应用程序的参数,请复制并粘贴或在“参数”中键入要传递到应用程序字段的一个或多个参数。DRA 提供了可在 Parameters to pass to the application(传递至应用程序的参数)字段中使用的参数。要使用这些参数,请单击“插入”,然后选择要使用的参数。提供对象属性作为参数时,请确保助理 Admin 对对象属性具有所需的读取许可权限,以及执行自定义工具权限以运行自定义工具。
示例:
示例 1:要将组名称和域名作为参数传递到外部应用程序或脚本,请选择 Object Property Name(对象属性名称)和 Domain Property Name(域属性名称)参数,然后在“参数”中指定要传递到应用程序字段的参数名称:"{Object.Name}" "{Domain.$McsName}"
示例 2:要为应用程序 "C:\Windows\SysWOW64\cmd.exe" 传递输入参数 "ipconfig",只需在该字段中键入 "{C:\Windows\SysWOW64\cmd.exe}" "{ipconfig}"。
Directory where the application will run(运行应用程序的目录):这是应用程序需要在客户端或服务器计算机中运行的位置。您需要传递应用程序应执行的路径。您也可以使用“插入”选项,方法与传递“应用程序位置”字段的参数相同。此选项卡中的其他参数足以解释其用法。
有多个选项可用于自定义 Delegation and Configuration(委托和配置)控制台的配置方式。这些选项中的大多数都可隐藏、显示或重新配置应用程序中不同功能窗格中的功能。您还可以隐藏或显示工具栏、自定义应用程序标题以及添加、去除或重新排序列。所有这些自定义选项都位于视图菜单中。
您可以修改 Delegation and Configuration(委托和配置)控制台以及 Account and Resource Management(帐户和资源管理)控制台标题栏中显示的信息。为方便和清楚起见,您可以添加起动控制台的用户名以及控制台所连接的管理服务器。在需要使用不同身份凭证连接到多个管理服务器的复杂环境中,此功能可帮助您快速识别需要使用的控制台。
要修改控制台标题栏:
启动 Delegation and Configuration(委托和配置)控制台。
单击 View(查看)> Options(选项)。
选择 Window Title(窗口标题)选项卡。
指定相应的选项,然后单击确定。有关更多信息,请单击 ? 图标。
您可以选择 DRA 在列表列中显示的对象属性。这项灵活的功能可用于自定义用户界面,例如搜索结果列表,以更好地满足管理企业的特定需求。例如,可以设置列以显示用户登录名或组类型,以便快速有效地查找和排序所需的数据。
要自定义列表列:
选择相应的节点。例如,要选择查看受管对象搜索结果时显示的列,请选择 All My Managed Objects(我的所有受管对象)。
在“视图”菜单上,单击 Choose Columns(选择列)。
从此节点的可用属性列表中,选择要显示的对象属性。
要更改列顺序,请选择一列,然后单击 Move Up(向上移动)或 Move Down(向下移动)。
要指定列宽,请选择一列,然后在提供的字段中键入相应的像素数。
单击确定。