... h1. {anchor:ACFFE} commadmin group create
The {{commadmin group create}} command adds a single group in the LDAP directory. To create multiple groups, use the {{-i}} option.
If a group is created without any members, by default, it is a static group.
{info:title=Note}Groups cannot contain both static and dynamic members. {info}
An email distribution list is one type of group. When a message is sent to the group address, Messaging Server sends the message to all members in the group.
h2. {anchor:ACFFF} Syntax
{panel} {{commadmin group create –D _login_ –G _groupname_ –n _domain_ –w _password_}} {{ [–A [+]_attributename_:_value_] [–d _domain_] [–f _ldap–filter_] [–h] [–?]}} {{ [–i _inputfile_] [–m _internal–member_] [–p _AM port_] [–s] [–v] [–V] [–X _AM host_]}} {{ [–S _service_ [–H _mailhost_] [–E _email_] [–M _external–member_] [–o _owner_] [–r _moderator_]]}} {{ [–a true|false ] [–b true|false ] [–c _group id_]}} {{ [–j _DWPHost_] [–q _secondary owner_] [–t _time zone_]}} {panel}
h2. {anchor:ACFFG} Options
The following options are mandatory:
||Option ||Description || |{{-D}} _login_|The user ID of the user who has permission to execute this command.| |{{-n}} _domain_|The domain of the user specified by the {{-D}} option.| |{{-G}} _groupname_|The name of the group (for example, {{mktg-list}}).| |{{-w}} _password_|The password of the user specified by the {{-D}} option.|
The following options are non-mandatory:
||Option ||Description || |{{-A}}[+] _attributename_:_value_ |An attribute to modify. The _attributename_ is defined in the LDAP schema and _value_ replaces any and all current values for this attribute in the directory. Repeat this option to modify multiple attributes at the same time, or to specify multiple values for the same attribute.\\ \\A “+” before the _attributename_ indicates adding the value to the current list of attributes.| |{{-d}} _domain_|The fully qualified domain name of the group (for example, {{varrius.com}}). The default is the local domain. If {{-d}} is not specified, the domain specified by {{-n}} is used.| |{{-f}} _ldap-filter_|Creates dynamic groups.\\ \\Setup the LDAP filter by specifying an attribute or a combination of attributes.\\ \\Multiple {{-f}} commands can be specified to define many LDAP filters for members of a group.\\ \\The LDAP filter should define members within the group's organization. Even if the LDAP filter specifies another organization, this value defaults to the group's organization. This constraint prevents members who belong to an outside organization from being added to the group.| |{{-h}}, {{–?}}|Prints command usage syntax.| |
... |{{-X}} _AM host_|Specifies the host on which the Access Manager is running. If not specified, the default _AM host_ is used, or the localhost if no default was configured at install time.| |{{-s}}|Use SSL (Secure Socket Layer) to connect to the Access Manager.| |{{-v}}|Enable debugging output.| |{{-V}}|Prints information about the utility and its version.| |{{-S}} _service_|Specifies the services to be added to the Group.\\ \\ _service_ can have the value of a single service or multiple services. The valid service values are mail and cal. These values are case-insensitive.\\ \\The list of services is separated by the comma (,) delimiter.\\ \\For Example:\\ \\ {{-S mail,cal}}|
If the {{-S mail}} option is specified, the following options are allowed:
||Option ||Description || |{{-o}} _owner_|The group owner's email address. An owner is the individual responsible for the distribution list.\\ \\(This option is also allowed, and is mandatory, when the {{-S cal}} option is specified.)| |{{-E}} _email_|The email address of the group. (This option is also allowed when the {{-S cal}} option is specified.)| |{{-H}} _mailhost_|The mail host to which this group responds (for example, {{mailhost.varrius.com}}). The default is the local mail host.| |{{-M}} _external-member_|Adds an external member to this group. The value of _external-member_ is the user email address. To add more than one member, use multiple {{-M}} options.| |{{-r}} _moderator_|The moderator’s email address.| If the {{-S cal}} option is specified, the following option is mandatory: ||Option ||Description || |{{-o}} _owner_|The group owner's email address. An owner is the individual responsible for the Calendar group's distribution list.\\ \\The group owner must have Calendar service.\\ \\(This option is also allowed when the {{-S mail}} option is specified.)| If the {{-S cal}} option is specified, the following non-mandatory options are allowed: ||Option ||Description || |{{-a true\|false}}|Allows or disallows calendar appointments to be accepted automatically.\\ \\ {{true}} enables automatic acceptance of appointments.\\ \\ {{false}} disables automatic acceptance of appointments. | |{{-b true\|false}}|Allows or disallows calendar appointments to be double-booked, permitting more than one appointment at the same time.\\ \\ {{true}} enables double-booking of appointments.\\ \\ {{false}} disables double-booking of appointments. | |{{-c}} _group id_|Specifies a group ID for the Calendar group. If this option is not specified, Delegated Administrator automatically supplies a group ID.| |{{-E}} _email_|The email address of the group. This address is used to notify group members of Calendar events.\\ \\(This option is also allowed when the {{-S cal}} option is specified.)| |{{-j}} _DWPHost_|The DNS name of the back-end calendar server which hosts this Calendar group's calendar. This host is the Database Wire Protocol (DWP) server that stores the calendar and its data.\\ \\If the DNS name of the back-end calendar server is not specified, the value stored in the {{ics.conf}}file of the server is used as the default value.| |{{-q}} _secondary owner_|The secondary owner's email address. A secondary owner can manage the Calendar group's distribution list. \\ \\To add more than one secondary owner, use multiple {{-q}} _secondary owner_ options.\\ \\All secondary owners must have Calendar service.| |{{-t}} _time zone_|The time zone used to display the Calendar group's calendar in the calendar’s user interface.\\ \\See [Calendar Time Zone Strings FIX|Calendar+Time+Zone+Strings#ACFIB] for a list of the valid time zone strings.|
h2. {anchor:ACFFH} Example
To create a group {{testgroup}} in the domain {{sesta.com}}:
{panel} {{commadmin group create –D chris –n sesta.com –w bolton –G testgroup \}} {{–d sesta.com –m lorca@sesta.com –S mail,cal –M achiko@varrius.com \}} {{–o achiko@varrius.com –c calgroup1}} {panel} |