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 |