| 
				   | 
				
| (2 intermediate revisions by one other user not shown) | 
| Line 1: | 
Line 1: | 
 | <div class="sect1" lang="en-EN"><div class="titlepage"><div><div><h2 class="title" style="clear: both">creategroup</h2></div></div></div><p><strong class="userinput"><code>creategroup</code></strong> is the tool to create a new group in a given context. Groups are
  |  | 
 | 			 created with no group members when no userid(s) are supplied with the parameter -a.</p><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Parameters</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-h,--help</td><td align="left">Prints a help text</td></tr><tr><td align="left">    --environment</td><td align="left">Show info about commandline environment</td></tr><tr><td align="left">    --nonl</td><td align="left">Remove all newlines (\n) from output</td></tr><tr><td align="left">-c,--contextid <integer></td><td align="left">The id of the contex</td></tr><tr><td align="left">-n,--name <string></td><td align="left">The group name</td></tr><tr><td align="left">-d,--displayname <stringe></td><td align="left">The displayname for the group</td></tr><tr><td align="left">-a,--addmembers <userid(s)></td><td align="left">List of members to add to the group separated by ","</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Extra parameters when authentication is enabled</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-A,--adminuser <string></td><td align="left">Context Admin user name</td></tr><tr><td align="left">-P,--adminpass <string></td><td align="left">Context Admin password</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Return value</h3></div></div></div><p><code class="computeroutput">0</code> on success</p><p><code class="computeroutput">>0</code> on failure</p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Mandatory parameters</h3></div></div></div><p><strong class="userinput"><code>contextid {adminuser adminpass} name displayname</code></strong></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Command output</h3></div></div></div><p>On success:</p><p><code class="computeroutput">group <groupid> in context <contextid> created</code></p><p>On failure:</p><p><code class="computeroutput">group in context <contextid> could not be created: <reason from server></code></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Example</h3></div></div></div><p><code class="computeroutput">root@oxhe~# </code><strong class="userinput"><code>/opt/open-xchange/sbin/creategroup -c 123 -n "sales" -d "Sales Department"</code></strong></p><p><code class="computeroutput">group 4 in context 123 created</code></p></div></div>
  |  | 
 | 			
  |  | 
 | 			<div class="sect1" lang="en-EN"><div class="titlepage"><div><div><h2 class="title" style="clear: both">deletegroup</h2></div></div></div><p><strong class="userinput"><code>deletegroup</code></strong> is the tool to delete a group in a given context. 
  |  | 
 | 						There is no need to remove the group members before.</p><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Parameters</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-h,--help</td><td align="left">Prints a help text</td></tr><tr><td align="left">    --environment</td><td align="left">Show info about commandline environment</td></tr><tr><td align="left">    --nonl</td><td align="left">Remove all newlines (\n) from output</td></tr><tr><td align="left">-i,--groupid <groupid></td><td align="left">The id or the name of the group</td></tr><tr><td align="left">-n,--name <name></td><td align="left">The group name</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Extra parameters when authentication is enabled</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-A,--adminuser <string></td><td align="left">Context Admin user name</td></tr><tr><td align="left">-P,--adminpass <string></td><td align="left">Context Admin password</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Return value</h3></div></div></div><p><code class="computeroutput">0</code> on success</p><p><code class="computeroutput">>0</code> on failure</p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Mandatory parameters</h3></div></div></div><p><strong class="userinput"><code>contextid {adminuser adminpass} (groupid or name)</code></strong></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Command output</h3></div></div></div><p>On success:</p><p><code class="computeroutput">group <groupid> in context <contextid> deleted</code></p><p>On failure:</p><p><code class="computeroutput">group <groupid> in context <contextid> could not be deleted: <reason from server></code></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Example</h3></div></div></div><p><code class="computeroutput">root@oxhe~# </code><strong class="userinput"><code>/opt/open-xchange/sbin/deletegroup -c 123 -n sales</code></strong></p><p><code class="computeroutput">group 4 in context 123 deleted</code></p></div></div>
  |  | 
 | 						
  |  | 
 | 						
  |  | 
 | 						<div class="sect1" lang="en-EN"><div class="titlepage"><div><div><h2 class="title" style="clear: both">listgroup</h2></div></div></div><p><strong class="userinput"><code>listgroup</code></strong> is the tool to list and search for groups in a given context</p><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Parameters</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-h,--help</td><td align="left">Prints a help text</td></tr><tr><td align="left">    --environment</td><td align="left">Show info about commandline environment</td></tr><tr><td align="left">    --nonl</td><td align="left">Remove all newlines (\n) from output</td></tr><tr><td align="left">-c,--contextid <integer></td><td align="left">The id of the context</td></tr><tr><td align="left">-s,--searchpattern <string></td><td align="left">Search/List pattern, default “<span class="quote">*</span>”</td></tr><tr><td align="left">--csv</td><td align="left">command output as csv</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Extra parameters when authentication is enabled</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-A,--adminuser <string></td><td align="left">Context Admin user name</td></tr><tr><td align="left">-P,--adminpass <string></td><td align="left">Context Admin password</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Return value</h3></div></div></div><p><code class="computeroutput">0</code> on success</p><p><code class="computeroutput">>0</code> on failure</p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Mandatory parameters</h3></div></div></div><p><strong class="userinput"><code>contextid {adminuser adminpass}</code></strong></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Command output</h3></div></div></div><p>Standard output:</p><div class="informaltable"><table border="0"><colgroup><col><col><col><col><col></colgroup><tr><td align="left">id</td><td align="left">name</td><td align="left">displayname</td><td align="left">members</td><td class="auto-generated"> </td></tr><tr><td align="left">3</td><td align="left">users</td><td align="left">"all users"</td><td align="left">"2,4,5,8"</td><td class="auto-generated"> </td></tr></table></div><p>csv output:</p><p><code class="computeroutput">id,name,displayname,email,members</code></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Example</h3></div></div></div><p><code class="computeroutput">root@oxhe~# </code><strong class="userinput"><code>listgroup -c 123</code></strong></p><div class="informaltable"><table border="0"><tr><td align="left">id</td><td align="left">name</td><td align="left">displayname</td><td align="left">members</td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr><tr><td align="left">3</td><td align="left">users</td><td align="left">"all users"</td><td align="left">"2,4,5,8"</td><td class="auto-generated"> </td><td class="auto-generated"> </td><td class="auto-generated"> </td></tr></table></div></div></div>
  |  | 
 | 						
  |  | 
 | 						
  |  | 
 | 						<div class="sect1" lang="en-EN"><div class="titlepage"><div><div><h2 class="title" style="clear: both">changegroup</h2></div></div></div><p><strong class="userinput"><code>changegroup</code></strong> is the tool to change a group in a given context.</p><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Parameters</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-h,--help</td><td align="left">Prints a help text</td></tr><tr><td align="left">    --environment</td><td align="left">Show info about commandline environment</td></tr><tr><td align="left">    --nonl</td><td align="left">Remove all newlines (\n) from output</td></tr><tr><td align="left">-c,--contextid <contextid></td><td align="left">The id of the context</td></tr><tr><td align="left">-i,--groupid <groupid></td><td align="left">The id or the name of the group</td></tr><tr><td align="left">-n,--name <string></td><td align="left">The group name</td></tr><tr><td align="left">-d,--displayname <string></td><td align="left">The displayname for the Group</td></tr><tr><td align="left">-a,--addmembers <userid(s)></td><td align="left">List of members to add to group, separated by ","</td></tr><tr><td align="left">-r,--removemembers <userid(s)></td><td align="left">List of members to be removed from group, separated by ","</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Extra parameters when authentication is enabled</h3></div></div></div><div class="informaltable"><table border="0"><tr><td align="left">-A,--adminuser <string></td><td align="left">Context Admin user name</td></tr><tr><td align="left">-P,--adminpass <string></td><td align="left">Context Admin password</td></tr></table></div></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Return value</h3></div></div></div><p><code class="computeroutput">0</code> on success</p><p><code class="computeroutput">>0</code> on failure</p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Mandatory parameters</h3></div></div></div><p><strong class="userinput"><code>contextid {adminuser adminpass} (groupid or name) and at minimum one parameter for an attribute to change</code></strong></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Command output</h3></div></div></div><p>On success:</p><p><code class="computeroutput">group <groupid> in context <contextid> changed</code></p><p>On failure:</p><p><code class="computeroutput">group <groupid> in context <contextid> could not be changed: <reason from server></code></p></div><div class="sect2" lang="en-EN"><div class="titlepage"><div><div><h3 class="title">Example</h3></div></div></div><p><code class="computeroutput">root@oxhe~# </code><strong class="userinput"><code>/opt/open-xchange/sbin/changegroup -c 123 -i 5 -d "new groupname"</code></strong></p><p><code class="computeroutput">group 5 in context 123 changed</code></p></div></div>
  |  | 
 | 
  |  | 
  | 
 |  | == creategroup ==  | 
 |  |  | 
 |  | '''<code>creategroup</code>''' is the tool to create a new group in a given context. Groups are created with no group members when no userid(s) are supplied with the parameter -a.  | 
 |  |  | 
 |  | === Parameters ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -h, --help  | 
 |  | |Prints a help text  | 
 |  | |-  | 
 |  | |    --environment  | 
 |  | |Show info about commandline environment  | 
 |  | |-  | 
 |  | |    --nonl  | 
 |  | |Remove all newlines (\n) from output  | 
 |  | |-  | 
 |  | | --responsetimeout <integer>  | 
 |  | |response timeout in seconds for reading response from the backend (default 0s; infinite) '''Available with v7.8.0'''  | 
 |  | |-  | 
 |  | | -c, --contextid <integer>  | 
 |  | |The id of the contex  | 
 |  | |-  | 
 |  | | -n, --name <string>  | 
 |  | |The group name  | 
 |  | |-  | 
 |  | | -d, --displayname <stringe>  | 
 |  | |The displayname for the group  | 
 |  | |-  | 
 |  | | -a, --addmembers <userid(s)>  | 
 |  | |List of members to add to the group separated by ", "  | 
 |  | |}  | 
 |  |  | 
 |  | === Extra parameters when authentication is enabled ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -A, --adminuser <string>  | 
 |  | |Context Admin user name  | 
 |  | |-  | 
 |  | | -P, --adminpass <string>  | 
 |  | |Context Admin password  | 
 |  | |}  | 
 |  |  | 
 |  | === Return value ===  | 
 |  |  | 
 |  | <code>0</code> on success  | 
 |  |  | 
 |  | <code>>0</code> on failure  | 
 |  |  | 
 |  | === Mandatory parameters ===  | 
 |  |  | 
 |  | '''<code>contextid {adminuser adminpass} name displayname</code>'''  | 
 |  |  | 
 |  | === Command output ===  | 
 |  |  | 
 |  | On success:  | 
 |  |  | 
 |  | <code>group <groupid> in context <contextid> created</code>  | 
 |  |  | 
 |  | On failure:  | 
 |  |  | 
 |  | <code>group in context <contextid> could not be created: <reason from server></code>  | 
 |  |  | 
 |  | === Example ===  | 
 |  |  | 
 |  | <code>root@oxhe~# </code>'''<code>/opt/open-xchange/sbin/creategroup -c 123 -n "sales" -d "Sales Department"</code>'''  | 
 |  |  | 
 |  | <code>group 4 in context 123 created</code>  | 
 |  |  | 
 |  |    | 
 |  | == deletegroup ==  | 
 |  |  | 
 |  | '''<code>deletegroup</code>''' is the tool to delete a group in a given context. There is no need to remove the group members before.  | 
 |  |  | 
 |  | === Parameters ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -h, --help  | 
 |  | |Prints a help text  | 
 |  | |-  | 
 |  | |    --environment  | 
 |  | |Show info about commandline environment  | 
 |  | |-  | 
 |  | |    --nonl  | 
 |  | |Remove all newlines (\n) from output  | 
 |  | |-  | 
 |  | | --responsetimeout <integer>  | 
 |  | |response timeout in seconds for reading response from the backend (default 0s; infinite) '''Available with v7.8.0'''  | 
 |  | |-  | 
 |  | | -i, --groupid <groupid>  | 
 |  | |The id or the name of the group  | 
 |  | |-  | 
 |  | | -n, --name <name>  | 
 |  | |The group name  | 
 |  | |}  | 
 |  | === Extra parameters when authentication is enabled ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -A, --adminuser <string>  | 
 |  | |Context Admin user name  | 
 |  | |-  | 
 |  | | -P, --adminpass <string>  | 
 |  | |Context Admin password  | 
 |  | |}  | 
 |  | === Return value ===  | 
 |  |  | 
 |  | <code>0</code> on success  | 
 |  |  | 
 |  | <code>>0</code> on failure  | 
 |  |  | 
 |  | === Mandatory parameters ===  | 
 |  |  | 
 |  | '''<code>contextid {adminuser adminpass} (groupid or name)</code>'''  | 
 |  |  | 
 |  | === Command output ===  | 
 |  |  | 
 |  | On success:  | 
 |  |  | 
 |  | <code>group <groupid> in context <contextid> deleted</code>  | 
 |  |  | 
 |  | On failure:  | 
 |  |  | 
 |  | <code>group <groupid> in context <contextid> could not be deleted: <reason from server></code>  | 
 |  |  | 
 |  | === Example ===  | 
 |  |  | 
 |  | <code>root@oxhe~# </code>'''<code>/opt/open-xchange/sbin/deletegroup -c 123 -n sales</code>'''  | 
 |  |  | 
 |  | <code>group 4 in context 123 deleted</code>  | 
 |  |  | 
 |  |    | 
 |  | == listgroup ==  | 
 |  |  | 
 |  | '''<code>listgroup</code>''' is the tool to list and search for groups in a given context  | 
 |  |  | 
 |  | === Parameters ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -h, --help  | 
 |  | |Prints a help text  | 
 |  | |-  | 
 |  | |    --environment  | 
 |  | |Show info about commandline environment  | 
 |  | |-  | 
 |  | |    --nonl  | 
 |  | |Remove all newlines (\n) from output  | 
 |  | |-  | 
 |  | | --responsetimeout <integer>  | 
 |  | |response timeout in seconds for reading response from the backend (default 0s; infinite) '''Available with v7.8.0'''  | 
 |  | |-  | 
 |  | | -c, --contextid <integer>  | 
 |  | |The id of the context  | 
 |  | |-  | 
 |  | | -s, --searchpattern <string>  | 
 |  | |Search/List pattern, default “*”  | 
 |  | |-  | 
 |  | | --csv  | 
 |  | |command output as csv  | 
 |  | |}  | 
 |  | === Extra parameters when authentication is enabled ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -A, --adminuser <string>  | 
 |  | |Context Admin user name  | 
 |  | |-  | 
 |  | | -P, --adminpass <string>  | 
 |  | |Context Admin password  | 
 |  | |}  | 
 |  | === Return value ===  | 
 |  |  | 
 |  | <code>0</code> on success  | 
 |  |  | 
 |  | <code>>0</code> on failure  | 
 |  |  | 
 |  | === Mandatory parameters ===  | 
 |  |  | 
 |  | '''<code>contextid {adminuser adminpass}</code>'''  | 
 |  |  | 
 |  | === Command output ===  | 
 |  |  | 
 |  | Standard output:  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | |id  | 
 |  | |name  | 
 |  | |displayname  | 
 |  | |members  | 
 |  | |   | 
 |  | |-  | 
 |  | |3  | 
 |  | |users  | 
 |  | |"all users"  | 
 |  | |"2, 4, 5, 8"  | 
 |  | |   | 
 |  | |}  | 
 |  | csv output:  | 
 |  |  | 
 |  | <code>id, name, displayname, email, members</code>  | 
 |  |  | 
 |  | === Example ===  | 
 |  |  | 
 |  | <code>root@oxhe~# </code>'''<code>listgroup -c 123</code>'''  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | |id  | 
 |  | |name  | 
 |  | |displayname  | 
 |  | |members  | 
 |  | |   | 
 |  | |   | 
 |  | |   | 
 |  | |-  | 
 |  | |3  | 
 |  | |users  | 
 |  | |"all users"  | 
 |  | |"2, 4, 5, 8"  | 
 |  | |   | 
 |  | |   | 
 |  | |   | 
 |  | |}   | 
 |  |  | 
 |  | == changegroup ==  | 
 |  |  | 
 |  | '''<code>changegroup</code>''' is the tool to change a group in a given context.  | 
 |  |  | 
 |  | === Parameters ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -h, --help  | 
 |  | |Prints a help text  | 
 |  | |-  | 
 |  | |    --environment  | 
 |  | |Show info about commandline environment  | 
 |  | |-  | 
 |  | |    --nonl  | 
 |  | |Remove all newlines (\n) from output  | 
 |  | |-  | 
 |  | | --responsetimeout <integer>  | 
 |  | |response timeout in seconds for reading response from the backend (default 0s; infinite) '''Available with v7.8.0'''  | 
 |  | |-  | 
 |  | | -c, --contextid <contextid>  | 
 |  | |The id of the context  | 
 |  | |-  | 
 |  | | -i, --groupid <groupid>  | 
 |  | |The id or the name of the group  | 
 |  | |-  | 
 |  | | -n, --name <string>  | 
 |  | |The group name  | 
 |  | |-  | 
 |  | | -d, --displayname <string>  | 
 |  | |The displayname for the Group  | 
 |  | |-  | 
 |  | | -a, --addmembers <userid(s)>  | 
 |  | |List of members to add to group, separated by ", "  | 
 |  | |-  | 
 |  | | -r, --removemembers <userid(s)>  | 
 |  | |List of members to be removed from group, separated by ", "  | 
 |  | |}  | 
 |  |  | 
 |  | === Extra parameters when authentication is enabled ===  | 
 |  |  | 
 |  | {| border="1"  | 
 |  | |-  | 
 |  | | -A, --adminuser <string>  | 
 |  | |Context Admin user name  | 
 |  | |-  | 
 |  | | -P, --adminpass <string>  | 
 |  | |Context Admin password  | 
 |  | |}  | 
 |  |  | 
 |  | === Return value ===  | 
 |  |  | 
 |  | <code>0</code> on success  | 
 |  |  | 
 |  | <code>>0</code> on failure  | 
 |  |  | 
 |  | === Mandatory parameters ===  | 
 |  |  | 
 |  | '''<code>contextid {adminuser adminpass} (groupid or name) and at minimum one parameter for an attribute to change</code>'''  | 
 |  |  | 
 |  | === Command output ===  | 
 |  |  | 
 |  | On success:  | 
 |  |  | 
 |  | <code>group <groupid> in context <contextid> changed</code>  | 
 |  |  | 
 |  | On failure:  | 
 |  |  | 
 |  | <code>group <groupid> in context <contextid> could not be changed: <reason from server></code>  | 
 |  |  | 
 |  | === Example ===  | 
 |  |  | 
 |  | <code>root@oxhe~# </code>'''<code>/opt/open-xchange/sbin/changegroup -c 123 -i 5 -d "new groupname"</code>'''  | 
 |  |  | 
 |  | <code>group 5 in context 123 changed</code>  | 
 |  |  | 
 |  |  | 
 |  | [[Category: Administrator]]  | 
 | 
  |  | 
  | 
 | [[Category: OX7]]
  |  | 
 | [[Category: AppSuite]]  |  | [[Category: AppSuite]]  | 
 | [[Category: AdminGuide]]  |  | [[Category: AdminGuide]]  | 
 |  | [[Category: CommandLineTools]]  | 
creategroup
creategroup is the tool to create a new group in a given context. Groups are created with no group members when no userid(s) are supplied with the parameter -a.
Parameters
| -h, --help
 | 
Prints a help text
 | 
| --environment
 | 
Show info about commandline environment
 | 
| --nonl
 | 
Remove all newlines (\n) from output
 | 
| --responsetimeout <integer>
 | 
response timeout in seconds for reading response from the backend (default 0s; infinite) Available with v7.8.0
 | 
| -c, --contextid <integer>
 | 
The id of the contex
 | 
| -n, --name <string>
 | 
The group name
 | 
| -d, --displayname <stringe>
 | 
The displayname for the group
 | 
| -a, --addmembers <userid(s)>
 | 
List of members to add to the group separated by ", "
 | 
| -A, --adminuser <string>
 | 
Context Admin user name
 | 
| -P, --adminpass <string>
 | 
Context Admin password
 | 
Return value
0 on success
>0 on failure
Mandatory parameters
contextid {adminuser adminpass} name displayname
Command output
On success:
group <groupid> in context <contextid> created
On failure:
group in context <contextid> could not be created: <reason from server>
Example
root@oxhe~# /opt/open-xchange/sbin/creategroup -c 123 -n "sales" -d "Sales Department"
group 4 in context 123 created
 
deletegroup
deletegroup is the tool to delete a group in a given context. There is no need to remove the group members before.
Parameters
| -h, --help
 | 
Prints a help text
 | 
| --environment
 | 
Show info about commandline environment
 | 
| --nonl
 | 
Remove all newlines (\n) from output
 | 
| --responsetimeout <integer>
 | 
response timeout in seconds for reading response from the backend (default 0s; infinite) Available with v7.8.0
 | 
| -i, --groupid <groupid>
 | 
The id or the name of the group
 | 
| -n, --name <name>
 | 
The group name
 | 
| -A, --adminuser <string>
 | 
Context Admin user name
 | 
| -P, --adminpass <string>
 | 
Context Admin password
 | 
Return value
0 on success
>0 on failure
Mandatory parameters
contextid {adminuser adminpass} (groupid or name)
Command output
On success:
group <groupid> in context <contextid> deleted
On failure:
group <groupid> in context <contextid> could not be deleted: <reason from server>
Example
root@oxhe~# /opt/open-xchange/sbin/deletegroup -c 123 -n sales
group 4 in context 123 deleted
 
listgroup
listgroup is the tool to list and search for groups in a given context
Parameters
| -h, --help
 | 
Prints a help text
 | 
| --environment
 | 
Show info about commandline environment
 | 
| --nonl
 | 
Remove all newlines (\n) from output
 | 
| --responsetimeout <integer>
 | 
response timeout in seconds for reading response from the backend (default 0s; infinite) Available with v7.8.0
 | 
| -c, --contextid <integer>
 | 
The id of the context
 | 
| -s, --searchpattern <string>
 | 
Search/List pattern, default “*”
 | 
| --csv
 | 
command output as csv
 | 
| -A, --adminuser <string>
 | 
Context Admin user name
 | 
| -P, --adminpass <string>
 | 
Context Admin password
 | 
Return value
0 on success
>0 on failure
Mandatory parameters
contextid {adminuser adminpass}
Command output
Standard output:
| id
 | 
name
 | 
displayname
 | 
members
 | 
 | 
| 3
 | 
users
 | 
"all users"
 | 
"2, 4, 5, 8"
 | 
 | 
csv output:
id, name, displayname, email, members
Example
root@oxhe~# listgroup -c 123
| id
 | 
name
 | 
displayname
 | 
members
 | 
 | 
 | 
 | 
| 3
 | 
users
 | 
"all users"
 | 
"2, 4, 5, 8"
 | 
 | 
 | 
 | 
changegroup
changegroup is the tool to change a group in a given context.
Parameters
| -h, --help
 | 
Prints a help text
 | 
| --environment
 | 
Show info about commandline environment
 | 
| --nonl
 | 
Remove all newlines (\n) from output
 | 
| --responsetimeout <integer>
 | 
response timeout in seconds for reading response from the backend (default 0s; infinite) Available with v7.8.0
 | 
| -c, --contextid <contextid>
 | 
The id of the context
 | 
| -i, --groupid <groupid>
 | 
The id or the name of the group
 | 
| -n, --name <string>
 | 
The group name
 | 
| -d, --displayname <string>
 | 
The displayname for the Group
 | 
| -a, --addmembers <userid(s)>
 | 
List of members to add to group, separated by ", "
 | 
| -r, --removemembers <userid(s)>
 | 
List of members to be removed from group, separated by ", "
 | 
| -A, --adminuser <string>
 | 
Context Admin user name
 | 
| -P, --adminpass <string>
 | 
Context Admin password
 | 
Return value
0 on success
>0 on failure
Mandatory parameters
contextid {adminuser adminpass} (groupid or name) and at minimum one parameter for an attribute to change
Command output
On success:
group <groupid> in context <contextid> changed
On failure:
group <groupid> in context <contextid> could not be changed: <reason from server>
Example
root@oxhe~# /opt/open-xchange/sbin/changegroup -c 123 -i 5 -d "new groupname"
group 5 in context 123 changed