资源由两项数据说明组成:目录条目和 Calendar Server 数据库中的日历。目录条目具有 icsCalendar 属性,其值是与资源相关联的日历的名称。
可以通过以下任意一种方法,用这两项数据说明来创建资源:
使用 commadmin resource create 创建目录条目。
当资源首次被邀请到某个事件时,会自动创建该资源的日历。ics.conf 参数 resource.invite.autoprovision 确定在邀请资源到事件时,是否自动创建资源的日历。默认情况下,此参数的值设置为“是”。
要在向资源发送任何邀请前创建资源的日历,可使用 cscal 实用程序。
示例
使用 commadmin resource create 创建目录条目:
commadmin resource create -D amadmin -w ampassword -n blink.sesta.com \ -X blink -p 5555 -d varrius.com -u resourceOne \ -N firstResource -c resourceOneCalendar |
该目录条目如下所示:
dn: uid=resourceONE,ou=People,o=varrius,o=domainroot uid: resrouceONE objectClass: icsCalendarResource objectClass: top cn: firstResource icsStatus: active icsCalendar: resourceOne |
请使用 csresource 实用程序本身。csresource 实用程序创建目录条目和日历。
但是,仅当没有使用 Access Manager 且目录位于 Schema 1 环境下时,才建议使用 csresource 同时创建目录条目和日历。
现在,您可以以任何用户身份登录并邀请资源参加到事件中。
有关 csresource 和 cscal 实用程序的详细说明,请参见《Sun Java System Calendar Server 6.3 Administration Guide》中的附录 D “Calendar Server Command-Line Utilities Reference”。