commadmin group modify 命令用于更改已经存在于 Access Manager 中的单个组的属性。要更改多个组的属性,请使用 -i 选项。
邮递列表就是一种组。当向此组地址发送消息时,Access Manager 会将此消息发送给组中的所有成员。
commadmin group modify -D login -G groupname -n domain -w password [-A [+|-]attributename: value] [-d domain] [-f [action]ldap-filter] [-h] [-?] [-i inputfile] [-m [+|-]internal-member] [-p AM port] [-s] [-v] [-V] [-X AM host] [-S mail [-o owner] [-E email] [-H mailhost] [-M external-member] [-r moderator] [-a true|false ] [-b true|false ] [-c group id] [-j DWPHost] [-q secondary owner] [-t time zone]
以下选项是强制性选项:
| 选项 | 说明 | 
|---|---|
| -D login | 有权执行此命令的用户的用户 ID。 | 
| -G groupname | 要修改的组的名称。例如,mktg-list。 | 
| -n domain | -D 选项所指定用户所属的域。 | 
| -w password | -D 选项所指定用户的密码。 | 
以下选项是非强制性选项:
| 选项 | 说明 | 
|---|---|
| -A [+ | -]attributename: value | 要修改的属性。attributename 以 LDAP 模式定义,value 将替换目录中当前存在的此属性的所有值。重复此选项可同时修改多个属性,或者为同一属性指定多个值。 attributename 前面的 "+" 表示向当前属性列表中添加值。"-" 表示删除值。在使用 "-" 的情况下,如果在命令行指定该命令,则必须在 "-" 前面加两个反斜杠或者在两边加引号。如果在一个输入文件内提供该选项,则必须在 "-" 符号前面加一个反斜杠。 | 
| -d domain | 此组所属的域。如果没有指定 -d,则使用 -n 选项所指定的域。 | 
| - f [action] ldap-filter | 指明是向此组中添加 LDAP 过滤器还是从此组中删除 LDAP 过滤器。 ldap-filter 前面的 "+" 表示将其添加到现有的过滤器中。"-" 表示删除现有过滤器。键入 -f-* 可删除所有过滤器。在使用 "-" 的情况下,如果在命令行指定该命令,则必须在 "-" 前面加两个反斜杠或者在两边加引号。 如果没有指定 action,则默认情况下将添加该过滤器(假设该过滤器当前不存在)。否则,将显示错误消息。 | 
| -h, -? | 打印命令用法语法。 | 
| -i inputfile | 从文件中而不是命令行中读取命令信息。 | 
| -m [action] internal -member | 指明是添加还是删除内部成员。 内部 -member 的值可以是电子邮件地址或用户 ID。 action 值: 如果是 +,将把该成员添加到现有内部成员列表中。 如果是 -,则从现有内部成员列表中删除该成员。在使用 "-" 的情况下,如果在命令行指定该命令,则必须在 "-" 前面加两个反斜杠或者在两边加引号。 如果是 -m-*,将会删除所有内部成员。 | 
| -p AM port | 指定 Access Manager 侦听的备用 TCP 端口。如果未指定,则使用默认的 AM port,如果在安装时没有配置默认端口,则使用端口 80。 | 
| -s | 使用 SSL(Secure Socket Layer,安全套接口层)连接到 Access Manager。 | 
| -v | 启用调试输出。 | 
| -V | 打印关于该实用程序及其版本的信息。 | 
| -X AM host | 指定运行 Access Manager 的主机。如果没有指定,则使用默认的 AM host;如果在安装时没有配置默认主机,则使用本地主机。 | 
| -S service | 指定修改期间添加到组的服务。在添加服务之前,Delegated Administrator 会验证服务是否已经存在。如果该服务已经存在,将显示错误消息。 service 的值可以为单个服务或多个服务。有效的服务值包括 mail 和 cal。这些值区分大小写。 服务列表以逗号 (,) 分隔符分隔。 例如: -S mail,cal | 
如果指定了 -S mail 选项,则允许以下选项:
| 选项 | 说明 | 
|---|---|
| -o owner | 组所有者的电子邮件地址。所有者就是对分发列表负责的个人。 所有者可以添加或删除分发列表成员。 (当指定了 -S cal 选项时,允许使用此选项,并且是强制性的。) | 
| -E email | 此组的电子邮件地址。(当指定了 -S cal 选项时,允许使用此选项。) | 
| -H mailhost | 此组所响应的邮件主机(例如,mailhost.varrius.com )。默认值为本地邮件主机。 | 
| -M external-member | 将外部成员添加到此组。external-member 的值是该用户的电子邮件地址。要添加多个成员,请使用 -M 选项。 | 
| -r moderator | 仲裁者的电子邮件地址。 | 
如果指定了 -S cal 选项,则以下选项是强制性的:
| 选项 | 说明 | 
|---|---|
| -o owner | 组所有者的电子邮件地址。所有者就是对日历组的分发列表负责的个人。所有者可以添加或删除分发列表成员。 组所有者必须具有日历服务。 (当指定了 -S mail 选项时,允许使用此选项。) | 
如果指定了 -S cal 选项,则允许使用以下非强制性选项:
| 选项 | 说明 | 
|---|---|
| -a true|false | 允许或不允许自动接受日历日程。 true 启用日程的自动接受。 false 禁用日程的自动接受。 | 
| -b true|false | 允许或不允许日历日程重复预订,同时可批准多个日程。 true 启用日程的重复预订。 false 禁用日程的重复预订。 | 
| -c group id | 指定日历组的组 ID。如果未指定此选项,Delegated Administrator 自动提供一个组 ID。 | 
| -E email | 此组的电子邮件地址。此地址用于向组成员通知日历事件。 (当指定了 -S cal 选项时,允许使用此选项。) | 
| -j DWPHost | 托管此日历组的日历的后端 Calendar Server 的 DNS 名称。此主机是存储日历及其数据的数据库有线通信协议 (Database Wire Protocol, DWP) 服务器。 如果没有指定后端 Calendar Server 的 DNS 名称,则使用该服务器的 ics.conf 文件中所存储的值作为默认值。 | 
| -q secondary owner | 次要所有者的电子邮件地址。次要所有者可管理日历组的分发列表。 要添加多个次要所有者,可使用多个 -q secondary owner 选项。 所有的次要所有者必须具有日历服务。 | 
| -t time zone | 用于在日历用户界面中显示日历组的日历的时区。 有关有效时区字符串的列表,请参见日历时区字符串。 | 
要从域 varrius.com 内的组 testgroup 中删除一个内部成员 (jsmith),可使用以下命令:
| commadmin group modify -D chris -d varrius.com -G testgroup -n sesta.com \ -w bolton -m \\-jsmith | 
要为域 varrius.com 中的组 testgroup 添加日历服务,可使用以下命令:
| commadmin group modify -D chris -d varrius.com -G testgroup -n sesta.com \ -w bolton -S cal -o achiko@varrius.com -c calgroup1 |