本节仅针对从 Communications Services 6 2005Q4 Delegated Administrator 升级到 Delegated Administrator 6.4(当前版本),并且在前一个版本 (6 2005Q4) 中创建了自定义服务包的用户。
在 Delegated Administrator 6.4 中,服务包模板在目录中所处的节点与前一个版本 (6 2005Q4) 不同。
运行 Delegated Administrator 配置程序后,以前由 Delegated Administrator 配置程序安装的服务类模板样例将自动升级。(在此配置程序中,应选择服务包和组织样例中的装入样例服务包。)
如果仅使用样例模板来向用户和组分配服务包,则不需要执行任何操作。
配置程序不会升级在 6 2005Q4 版本中创建的自定义服务包。您必须手动升级自定义服务包。
有关如何创建自定义服务包的信息,请参见创建您自己的服务包。
对 LDAP 目录执行以下操作:
将您的服务包模板从此目录节点:
o=cosTemplates,o=rootsuffix |
复制到此目录节点:
o=service_target,o=cosTemplates,o=rootsuffix |
其中 service_target 为下列之一:
mailuser calendaruser mailcalendaruser mailgroup |
例如,如果某个服务包模板名为 myservicepackage,并且向用户提供邮件服务,则服务包模板的新 dn 应为:
o=myservicepackage,o=mailuser,o=cosTemplates,o=rootsuffix |
从如下的原始目录节点删除服务包模板的条目:
o=cosTemplates,o=rootsuffix |
通过将以下行添加到用于定义服务包的 ldif 文件来编辑每个自定义服务包:
daServiceType: service type target
如果您的 ldif 文件已经包含 daServiceType 属性,可跳过此步骤。
daServiceType 属性定义服务包提供的服务类型和服务包的服务目标。
service 可以是 mail 或 calendar。
target 可以是 users 或 groups。
例如:
daServiceType: mail user |
以下示例显示了编辑后的 ldif 文件的外观:
dn: cn=myservicepackage,o=mailuser,o=cosTemplates,o=mycompanysuffix changetype: modify replace: daServiceType daServiceType: mail user |
例如,可以运行以下命令:
ldapmodify -D <directory manager> -w <password> -f myservicepackagemodldif
其中
<directory manager> 是 Directory Server 管理员的名称。
<password> 是 Directory Server 管理员的密码。
myservicepackagemodldif 是包含之前步骤所述修改的 ldif 文件的名称。