<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://help.mailstore.com/en/spe/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rrommelrath</id>
	<title>MailStore SPE Help - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://help.mailstore.com/en/spe/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rrommelrath"/>
	<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/Special:Contributions/Rrommelrath"/>
	<updated>2026-05-25T05:33:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=System_Requirements&amp;diff=1998</id>
		<title>System Requirements</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=System_Requirements&amp;diff=1998"/>
		<updated>2023-03-03T12:32:22Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Before beginning the installation of MailStore Service Provider Edition it needs to be ensured that all system requirements are met.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
=== Single Server Mode or Individual Instance Hosts ===&lt;br /&gt;
The calculator below helps to specify the hardware needs in a single server mode setup or for an individual instance host in a multi-server mode setup  subject to the number of users, instances, stored email, and the [[msserver:Choosing_the_Right_Archiving_Strategy|archiving strategy]].&lt;br /&gt;
&amp;lt;p class=&amp;quot;msnote&amp;quot;&amp;gt;'''Important Notice:''' To ensure the stability and performance of a single server or instance host installation, these hardware requirements must be met at all times at a minimum. For example, in a hosted virtual server environment, servers with exclusively dedicated resources should be used instead of servers that share their resources with other machines.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== System Requirements Calculator ====&lt;br /&gt;
Calculations are based on the following base values:&lt;br /&gt;
&lt;br /&gt;
* Email Volume (User/Year): 10000 &lt;br /&gt;
* Email Size: 75Kb&lt;br /&gt;
* Compression Ratio: 60%&lt;br /&gt;
&lt;br /&gt;
&amp;lt;system_requirements /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Management Server ===&lt;br /&gt;
This information only applies to an individual Management Server in a multi-server setup. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Processor'''&lt;br /&gt;
| Any x64 compatible CPU &lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Main Memory'''&lt;br /&gt;
| 2 GB&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Hard Disk'''&lt;br /&gt;
| 150 MB available disk space&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Network Bandwidth'''&lt;br /&gt;
| 100 MBit/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Client Access Server ===&lt;br /&gt;
This information only applies to an individual Client Access Server in a multi-server setup. &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Processor'''&lt;br /&gt;
| Any x64 compatible CPU &lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Main Memory'''&lt;br /&gt;
| 2 GB&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Hard Disk'''&lt;br /&gt;
| 150 MB available disk space&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;150&amp;quot; scope=&amp;quot;row&amp;quot; | '''Network Bandwidth'''&lt;br /&gt;
| 100 MBit/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Software Requirements ==&lt;br /&gt;
The below system requirements only apply to MailStore Service Provider Edition and its components. Client applications such as the E-mail Archive Client and E-mail Archive Add-in for Outlook have their own system requirements. As both applications are identical to MailStore Client and MailStore Outlook Add-in, their [[msserver:System Requirements|system requirements]] can be found in the MailStore Server help.&lt;br /&gt;
&lt;br /&gt;
* Following operating systems are supported&lt;br /&gt;
** Windows Server 2012 Standard or Datacenter (Server Core Installation)&lt;br /&gt;
** Windows Server 2012 Standard or Datacenter (Server with a GUI)&lt;br /&gt;
** Windows Server 2012 R2 Standard or Datacenter (Server Core Installation)&lt;br /&gt;
** Windows Server 2012 R2 Standard or Datacenter (Server with a GUI)&lt;br /&gt;
** Windows Server 2016 Standard or Datacenter (Server Core Installation)&lt;br /&gt;
** Windows Server 2016 Standard or Datacenter (Server with a GUI)&lt;br /&gt;
** Windows Server 2019 Standard or Datacenter (Server without Desktop Experience)&lt;br /&gt;
** Windows Server 2019 Standard or Datacenter (Server with Desktop Experience)&lt;br /&gt;
** Windows Server 2022 Standard or Datacenter (Server without Desktop Experience)&lt;br /&gt;
** Windows Server 2022 Standard or Datacenter (Server with Desktop Experience)&lt;br /&gt;
* The following web browsers are supported by the Management Console:&lt;br /&gt;
** Microsoft Edge&lt;br /&gt;
** Microsoft Internet Explorer 10 or higher&lt;br /&gt;
** Google Chrome 18 or higher&lt;br /&gt;
** Mozilla Firefox 18 or higher&lt;br /&gt;
** Apple Safari 6 or higher&lt;br /&gt;
* '''.NET Framework 4.8'''&amp;lt;br/&amp;gt;The appropriate Windows Server feature will be enabled automatically by the MailStore Service Provider Edition installer. In environments with centrally managed Windows updates, the automatic installation may not succeed. In such cases, the installation of the .NET Framework 4.8 feature must be done manually before executing the MailStore Service Provider Edition setup file.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
* '''IFilter drivers''' ''(optional)''&amp;lt;br/&amp;gt;For indexing email attachments other than TXT and HTML files, additional IFilter drivers are required. Please refer to [[Instance_Management#Search_Indexes|Search Index]] for further details about attachment indexing.&lt;br /&gt;
* It is not recommended to install MailStore Service Provider Edition on servers that already provide other network services. Especially with email or web servers TCP port conflicts are likely to occur. Specifically, Microsoft's Internet Information Server (IIS) MUST NOT be installed on any server that hosts the Client Access Server role.&lt;br /&gt;
&lt;br /&gt;
== Network Requirements ==&lt;br /&gt;
* Verify that the DNS name of the MailStore Service Provider Edition servers match their actual computer name and that all servers have a proper forward and reverse DNS resolution configured.&lt;br /&gt;
* Do not intercept connections from or to MailStore Service Provider Edition servers with web or email proxies. Read [[msserver:Notes_on_Antivirus_Software|Notes on Antivirus Software]] in the MailStore Server help for further details.&lt;br /&gt;
* To guarantee a decent user experience, the available bandwidth of the network connectivity should be at least 100 MBit/s (symmetric).&lt;br /&gt;
* The Management Server Role must be able to access ''my.mailstore.com'' permanently on port 443. If a system wide proxy has been configured, it will be used.&lt;br /&gt;
* If there will be multiple Client Access Servers (CAS) and a load balancer is installed in front of these CAS, the load balancer must be configured in such a way that a user's sessions terminate on the same CAS (sticky sessions).&lt;br /&gt;
* For communication between MailStore Service Provider Edition services, access to the MailStore Management Console and end user access to instances, the following TCP ports are opened by the MailStore Service Provider Edition services and must therefore not be used by any other service.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;100px&amp;quot; | Port&lt;br /&gt;
! width=&amp;quot;150px&amp;quot; | Role&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 143&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| Client Access Server&lt;br /&gt;
| The standard IMAP port is used to provide read-only access to archived emails via IMAP protocol. The IMAP server on this port supports unencrypted as well as TLS secured connections (recommended) that have been initiated by the email client via STARTTLS command.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 443&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| Client Access Server&lt;br /&gt;
| The standard HTTPS port is used to provide SSL encrypted access to MailStore Instances via MailStore Client, MailStore Outlook Add-in, MailStore Web Access and MailStore Mobile Web Access.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 993&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| Client Access Server&lt;br /&gt;
| The standard IMAPS port is used to provide read-only access to archived emails via IMAP protocol. The IMAP server on this port support SSL/TLS encrypted connections only.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 8470&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| Management Server&lt;br /&gt;
| This port is used to provide administrators access to the Management Console via web browser. The HTTP server on this port support SSL/TLS encrypted connections only, also known as HTTPS.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 8471&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| Management Server&lt;br /&gt;
| Instance Hosts and Client Access Servers connect to the Management Server through this port.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 8472&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| Instance Host&lt;br /&gt;
| Client Access Servers and the Management Server connect to the Instance Hosts through this port. &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| 8473&lt;br /&gt;
| align=&amp;quot;center&amp;quot;| Client Access Server&lt;br /&gt;
| Management Server connects to Client Access Servers through this port.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=File:Ms_spe_instance_overview.png&amp;diff=1990</id>
		<title>File:Ms spe instance overview.png</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=File:Ms_spe_instance_overview.png&amp;diff=1990"/>
		<updated>2022-12-21T10:40:56Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: Rrommelrath uploaded a new version of File:Ms spe instance overview.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Instance_Management&amp;diff=1989</id>
		<title>Instance Management</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Instance_Management&amp;diff=1989"/>
		<updated>2022-12-21T10:35:35Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: MS-2263-removed-abandoned-live-statistics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For each instance further individual administrative functions exist. These functions are accessible through the instance details, which appear in pane below the instance list (''General &amp;gt; Instances'') of the Management Console when clicking on a running instance in the list.&lt;br /&gt;
&lt;br /&gt;
All these functions are group by tabs, for which further details are provided below.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
On the ''Overview'' tab of the instance details a summary of the configuration is shown.&lt;br /&gt;
&lt;br /&gt;
[[File:Ms_spe_instance_overview.png|center]]&lt;br /&gt;
&lt;br /&gt;
== Archive Stores ==&lt;br /&gt;
The ''Archive Stores'' tab allows the administration of the instance storage as well as the search indexes. New archive stores are automatically created in the base directory and can be created on demand.&lt;br /&gt;
&lt;br /&gt;
=== Create Archive Stores ===&lt;br /&gt;
Although MailStore Service Provider Edition creates new archive stores automatically, this can also be done manually as described in the following:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On#Logging On|Log on]] to the Management Console, if not already logged on.&lt;br /&gt;
* Click on ''General &amp;gt; Instances''.&lt;br /&gt;
* Open the instance details by clicking on a running instance in the list.&lt;br /&gt;
* Click on the ''Archive Stores'' tab.&lt;br /&gt;
* Click ''Create Store''.&lt;br /&gt;
* Fill out the ''Create Archive Store'' form:&lt;br /&gt;
*: [[File:Ms_spe_create_archivestore_01.png|center]]&lt;br /&gt;
:* '''Name:''' Meaningful name for the archive store.&lt;br /&gt;
:* '''Archive new messages here:''' Enabled by default, new message will be archived in the newly created archive store if this option is checked.&lt;br /&gt;
:* '''Use different directories for database, content and search index:''' If checked, a non-default directory structure can be used, e.g. the database and index directory may reside on a fast storage while the content resides in on a slower storage.&lt;br /&gt;
:* '''Directory:''' Directory in which the new archive store will be created. A proposal is created from the ''Name'' of the archive store and the base directory of the instance. Use the tilde to point to a directory relative to the base directory of the instance, e.g. &amp;lt;code&amp;gt;~\Messages-2013-10&amp;lt;/code&amp;gt;&lt;br /&gt;
* Click ''OK'' to create the new archive store.&lt;br /&gt;
&lt;br /&gt;
=== Attach Existing Archive Store ===&lt;br /&gt;
Archive stores from MailStore Service Provider Edition instances or from on-premises MailStore Servers can be attached to an instance as described below: &lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On#Logging On|Log on]] to the Management Console, if not already logged on.&lt;br /&gt;
* Click ''General &amp;gt; Instances''.&lt;br /&gt;
* Open the instance details by clicking on a running instance in the list.&lt;br /&gt;
* Click on the ''Archive Stores'' tab.&lt;br /&gt;
* Click ''Attach Store''.&lt;br /&gt;
* Fill out the ''Attach Archive Store'' form:&lt;br /&gt;
*: [[File:Ms_spe_attach_archivestore_01.png|center]]&lt;br /&gt;
:* '''Name:''' Meaningful name for the archive store&lt;br /&gt;
:* '''Archive new messages here:''' If checked, new message will be archived in the newly created archive store. (default: unchecked)&lt;br /&gt;
:* '''Use different directories for database, content and search index:''' If checked, a non-default directory structure can be used, e.g. archive stores created before MailStore SPE/Server 10 do have the search index files located in the same directory as the database. So you have to activate this option and remove the \''Index'' directory from the ''Index Directory''-field.&lt;br /&gt;
:* '''Base Directory:''' Directory of the archive store to attach. This directory must contain the file &amp;quot;MailStoreFileGroup.fdb&amp;quot;. Use the tilde to point to a directory relative to the base directory of the instance, e.g. &amp;lt;code&amp;gt;~/2016-12&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Click ''OK'' to attach the archive store.&lt;br /&gt;
&lt;br /&gt;
=== Unlock Archive Stores ===&lt;br /&gt;
In case the archive store was migrated from MailStore Server 10 or newer to MailStore SPE, additional steps are required.&lt;br /&gt;
&lt;br /&gt;
==== The archive store is protected with a recovery key ====&lt;br /&gt;
* The archive store cannot be loaded successfully and the note ''Unable to unlock archive store (Identifier: &amp;lt;identifier&amp;gt;)'' appears.&lt;br /&gt;
: [[File:Ms_spe_attach_locked_generated_value.png|center]]&lt;br /&gt;
* To finalize the migration of this archive store you need to know the recovery key identified by &amp;lt;identifier&amp;gt;, the instanceID of the instance where the archive store is attached to and the ID of the attached archive store.&lt;br /&gt;
* Navigate to ''Navigation &amp;gt; DEVELOPER &amp;gt; Management API''. Select ''UnlockStore'' from the drop down menu and enter the ''instanceID'' of the instance, the ''ID'' of the archive store and the recovery key. The recovery key must be entered in lowercase letters.&lt;br /&gt;
* Click ''Invoke'', ''true'' should appear below the text fields.&lt;br /&gt;
: [[File:Ms_spe_attach_unlock_generated_value.png|center]]&lt;br /&gt;
* Verify that the archive store was attached successfully.&lt;br /&gt;
&lt;br /&gt;
==== The archive store is protected with a product key ====&lt;br /&gt;
* The archive store cannot be loaded successfully and the note ''Unable to open the archive store &amp;lt;name&amp;gt;. Can't decrypt encryption key.'' appears.&lt;br /&gt;
: [[File:Ms_spe_attach_locked_product_key.png|center]]&lt;br /&gt;
* To finalize the migration of this archive store you need to know the product key of the installation where the archive store was attached to last, the instanceID of the instance where the archive store is attached to and the ID of the attached archive store.&lt;br /&gt;
* Navigate to ''Navigation &amp;gt; DEVELOPER &amp;gt; Management API''. Select ''UnlockStore'' from the drop down menu and enter the ''instanceID'' of the instance, the ''ID'' of the archive store and the product key. The product key must be entered in uppercase letters.&lt;br /&gt;
* Click ''Invoke'', ''true'' should appear.&lt;br /&gt;
: [[File:Ms_spe_attach_unlock_product_key.png|center]]&lt;br /&gt;
* Verify that the archive store was attached successfully.&lt;br /&gt;
&lt;br /&gt;
More information about archive security can be found in the [https://help.mailstore.com/en/server/MailStore_Server_Service_Configuration#Security_and_Encryption MailStore Server Service Configuration article].&lt;br /&gt;
&lt;br /&gt;
=== Maintain FS Databases ===&lt;br /&gt;
For storing meta data of the archive store's content embedded Firebird databases  exist in every archive store. Under certain circumstances (e.g. after a disaster recovery of the server or storage) it might become necessary to perform a maintenance task on those databases. This can easily be done for all archive stores of a particular instance be following the instructions below:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On#Logging On|Log on]] to the Management Console, if not already logged on.&lt;br /&gt;
* Click  ''General &amp;gt; Instances''.&lt;br /&gt;
* Open the instance details by clicking on a running instance in the list.&lt;br /&gt;
* Click on the ''Archive Stores'' tab.&lt;br /&gt;
* Click ''Maintain FS Databases'' to start the maintenance.&lt;br /&gt;
* A progress windows will appear.&lt;br /&gt;
* Wait until the process is completed successfully and click ''OK''. Otherwise click ''Cancel'' to interrupt maintenance process at any time.&lt;br /&gt;
&lt;br /&gt;
=== Auto-Create Stores ===&lt;br /&gt;
From time to time, MailStore Service Provider Edition automatically creates a new archive store for optimal system performance and stability. The maximum size and amount of emails are determined internally by the system.&lt;br /&gt;
&lt;br /&gt;
If needed, you can limit the size that an archive store can reach at most before a new one is created to align with your backup routine. You can also configure the storage location where new archive stores will be created automatically.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=&amp;quot;msnote&amp;quot;&amp;gt;'''Important notice: '''The maximum size should not be configured manually without good reason, so that MailStore Service Provider Edition can determine the optimal time automatically for creating a new archive store.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change these settings, please proceed as follows:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On#Logging On|Log on]] to the Management Console, if not already logged on.&lt;br /&gt;
* Click  ''General &amp;gt; Instances''.&lt;br /&gt;
* Open the instance details by clicking on a running instance in the list.&lt;br /&gt;
* Click on the ''Archive Stores'' tab.&lt;br /&gt;
* Click ''Auto-create''.&lt;br /&gt;
* Adjust the settings in the ''Auto-Create Archive Stores'' dialog.&lt;br /&gt;
*: [[File: Ms_spe_autocreate_stores_01.png|center]]&lt;br /&gt;
* Click ''OK'' to save the settings.&lt;br /&gt;
&lt;br /&gt;
=== Store Commands ===&lt;br /&gt;
Advanced store commands are accessible by following these steps:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On#Logging On|Log on]] to the Management Console, if not already logged on.&lt;br /&gt;
* Click  ''General &amp;gt; Instances''.&lt;br /&gt;
* Open the instance details by clicking on a running instance in the list.&lt;br /&gt;
* Click on the ''Archive Stores'' tab.&lt;br /&gt;
* Select an archive store and click on ''Store Commands'' or right-click on an archive store to open a context menu.&lt;br /&gt;
&lt;br /&gt;
A summary of the available store commands can be found in the tables below:&lt;br /&gt;
&lt;br /&gt;
==== Requested State ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;150px&amp;quot; | State&lt;br /&gt;
! Description &lt;br /&gt;
|-&lt;br /&gt;
| Disabled&lt;br /&gt;
| Disabled archive stores are not in use but the instance still knows about their existence. The content is not available to users or administrators while the archive store is disabled. This state is useful when moving archive stores to a new directory.&lt;br /&gt;
|-&lt;br /&gt;
| Write Protected&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders) &lt;br /&gt;
|-&lt;br /&gt;
| Normal&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| Current&lt;br /&gt;
| Same as ''Normal'' but new messages will be archived in the archive store that is set to ''Current''. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;150px&amp;quot; | Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| Detach&lt;br /&gt;
| Detaches the selected archive store. The archive store can be re-attached by using the ''Attach'' function. Please note that the archive store's name and ID will not be retained when detaching and re-attaching. Therefore, when moving an archive store to a new location, disabling the the archive store and using ''Set Path'' afterwards is preferred over re-attaching. &lt;br /&gt;
|-&lt;br /&gt;
| Rename&lt;br /&gt;
| Specify a new name for the archive store.&lt;br /&gt;
|-&lt;br /&gt;
| Set Path&lt;br /&gt;
| Change the path of the archive store. The archive store must be disabled before  changing the path. Please note that the file system directory must be moved manually to the new location before re-enabling the archive store.&lt;br /&gt;
|- &lt;br /&gt;
| Compact&lt;br /&gt;
| Optimizes the data structures.&lt;br /&gt;
|-  &lt;br /&gt;
| Upgrade &lt;br /&gt;
| If an archive store from a MailStore Server was attached to an instance, it is highly recommended to upgrade the archive store to the latest format by using this function. Upgrade process can be interrupted and continued at any time.&lt;br /&gt;
|- &lt;br /&gt;
| Verify&lt;br /&gt;
| Verification of the data integrity between folder information and meta data as well as email headers, content and recovery records.&lt;br /&gt;
|- &lt;br /&gt;
| Recreate Recovery Records&lt;br /&gt;
| Recreates broken recovery records of an archive store. Use ''Verify'' to verify the state of the recovery records. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Search Indexes ===&lt;br /&gt;
Additionally to container files storing the actual email content and the embedded Firebird databases used for storing meta information, a full-text index file is created for each archive that has emails stored in an archive store. By default the full-text index only included email bodies, but virtually any file type is supported (see ''Configure''). &lt;br /&gt;
&lt;br /&gt;
To access these functions, follow the instructions below:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On#Logging On|Log on]] to the Management Console, if not already logged on.&lt;br /&gt;
* Click  ''General &amp;gt; Instances''.&lt;br /&gt;
* Open the instance details by clicking on a running instance in the list.&lt;br /&gt;
* Click on the ''Archive Stores'' tab.&lt;br /&gt;
* Click ''Search Indexes''.&lt;br /&gt;
&lt;br /&gt;
The below functions are available in the search index menu to configure and maintain the full-text indexes of an instance. &lt;br /&gt;
&lt;br /&gt;
==== Rebuild Broken Indexes ====&lt;br /&gt;
Starts a rebuild of all search indexes across all archive stores that are marked as broken.&lt;br /&gt;
&lt;br /&gt;
==== Rebuild All Indexes ====&lt;br /&gt;
Starts a rebuild of all search indexes in all archives stores.&lt;br /&gt;
This is usually only required after making changes to the list of attachment extensions to be included in the full-text index.&lt;br /&gt;
&lt;br /&gt;
==== Configure ====&lt;br /&gt;
Specify a list of file extensions for attachments to be included in the full-text index. MailStore Service Provider Edition can index all file types for which a so-called IFilter driver is installed on the instance host on which the MailStore instance is running. The list of file extensions has to be separated by space.&lt;br /&gt;
&lt;br /&gt;
[[File: Ms_spe_file_extensions.png|center]]&lt;br /&gt;
&lt;br /&gt;
Under the name [http://www.microsoft.com/en-us/download/details.aspx?id=17062 Microsoft Office 2010 Filter Packs] Microsoft offers a package that, additionally to all legacy as well as recent Microsoft Office Formats, supports the Open Document Format (OpenOffice/LibreOffice). &lt;br /&gt;
&lt;br /&gt;
For reasons of stability and performance, MailStore Service Provider Edition processes the following file types directly, regardless of the IFilter drivers that are installed:&lt;br /&gt;
&lt;br /&gt;
* Text files (TXT)&lt;br /&gt;
* HTML files (HTM and HTML)&lt;br /&gt;
* PDF files (PDF)&lt;br /&gt;
&lt;br /&gt;
Further background information about the IFilter system itself as well as links to additional IFilter drivers can be found in the corresponding  Wikipedia article [[wikipedia:IFilter|IFilter]].&lt;br /&gt;
&lt;br /&gt;
== Archive Access ==&lt;br /&gt;
{{:Accessing Instances}}&lt;br /&gt;
&lt;br /&gt;
=== Inside the Instance ===&lt;br /&gt;
No matter whether logging on to an instance as the customer's administrator or as service provider via service provider archive access, the available functions of the MailStore Client are nearly the same. Only accessing and or modifying the archive content (e.g. creating folders, deleting messages,..) is prohibited for the ''$archiveadmin'' user. &lt;br /&gt;
&lt;br /&gt;
Please refer to [[Instance Administration]] to get an overview of the functions available inside each individual instance, such as managing users and setting up archiving and how these relate to the on premises solution MailStore Server.&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Moving_Roles&amp;diff=1982</id>
		<title>Moving Roles</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Moving_Roles&amp;diff=1982"/>
		<updated>2022-11-16T15:17:21Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Single Server Mode ==&lt;br /&gt;
In order to retain a single server mode setup by keeping the Management Server, Instance Host and Client Access Server on a single server, follow the instructions below. If only one of the roles in a single server mode setup should to be moved to another server, refer to corresponding section under [[Moving Roles#Multi_Server_Mode|Multi Server Mode]] in this article.&lt;br /&gt;
&lt;br /&gt;
* The following only applies if MFA has been enabled for some or all system administrators:&lt;br /&gt;
*:* Log in at the Management Console and [[Management_Console_-_System_Administrators|disable MFA]] for all administrators that have it enabled.&amp;lt;br /&amp;gt;The MFA secret, that is used to generate MFA codes, is stored DPAPI-protected in the management database. When the management database is transferred to a different machine, the secret cannot be decrypted on that machine and manual editing of the database would be required, which should be avoided.&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on the server that has the Management Server role by double-clicking its desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Client Access Server'', ''Instance Host'',  and ''Management Server'' services.&lt;br /&gt;
* Transfer your MailStore SPE license to the new server through our [https://my.mailstore.com/TransferLicense license portal].&lt;br /&gt;
* Install MailStore Service Provider Edition on the new server and set it up [[Single_Server_Mode_Setup|Single Server Mode]]. &lt;br /&gt;
* Stop the ''Client Access Server'', ''Instance Host'',  and ''Management Server'' services on the new server.&lt;br /&gt;
* Remove all MailStore SPE related certificates from the server's personal (MY) certificate store of the new server.&lt;br /&gt;
*: [[File:Spe-certificate-store.png|center]]&lt;br /&gt;
* Export the SSL certificates and private keys from the old server's certificate store and import them into the same location on the new server. &lt;br /&gt;
** On Windows Server 2012 R2 you can use the following PowerShell command to export all certificats stored in the computers ''MY'' store as PFX containers to the current user's desktop. That PowerShell session requires elevated privileges:&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;(Get-ChildItem Cert:\LocalMachine\My).Thumbprint | ForEach-Object { Export-PfxCertificate -Cert (&amp;quot;Cert:\LocalMachine\My\{0}&amp;quot; -f $_) -FilePath (&amp;quot;$env:USERPROFILE\Desktop\{0}.pfx&amp;quot; -f $_) -Password  (ConvertTo-SecureString -AsPlainText -Force &amp;quot;not_secure_234&amp;quot;) }&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Windows Server 2012 R2 Powershell command to import the previously exported certificates from the current user's desktop into the new server's certificate store. That PowerShell sessions requires elevated privileges:&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;Get-ChildItem -Path $env:USERPROFILE\Desktop\ -Filter *.pfx | Import-PfxCertificate -Exportable -Password  (ConvertTo-SecureString -AsPlainText -Force &amp;quot;not_secure_234&amp;quot;) -CertStoreLocation Cert:\LocalMachine\My&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Remove the &amp;lt;tt&amp;gt;%program files%\MailStore Infrastructure\config&amp;lt;/tt&amp;gt; directory on the new server and replace it with the &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt; directory from the old one.&lt;br /&gt;
* Transfer your instance data directories to the new server. If the instance data on the new server is stored in a different location than on the old one, the ''Base Directory'' of the instances must be adjusted accordingly. Refer to [[Instance_Management#Archive_Stores|Instance Management]] for further details.&lt;br /&gt;
* When the host name of the server has changed, also follow the instructions in [[Renaming_Servers#Renaming_the_Server|Renaming the Server]]&lt;br /&gt;
* Start the ''Management Server'' service followed by the ''Instance Host'' and ''Client Access Server'' service.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
* [[Management_Console_-_System_Administrators|Re-enable Multi-Factor Authentication]] for system administrators that had it enabled.&lt;br /&gt;
&lt;br /&gt;
== Multi Server Mode ==&lt;br /&gt;
=== Moving the Management Server ===&lt;br /&gt;
* The following only applies if MFA has been enabled for some or all system administrators:&lt;br /&gt;
*:* Log in at the Management Console and [[Management_Console_-_System_Administrators|disable MFA]] for all administrators that have it enabled.&amp;lt;br /&amp;gt;The MFA secret, that is used to generate MFA codes, is stored DPAPI-protected in the management database. When the management database is transferred to a different machine, the secret cannot be decrypted on that machine and manual editing of the database would be required, which should be avoided.&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on the server that has the Management Server role by double-clicking its desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Management Server'' service.&lt;br /&gt;
* Transfer your MailStore SPE license through our [https://my.mailstore.com/TransferLicense license portal].&lt;br /&gt;
* Install the MailStore Service Provider Edition on the new server and set it up in [[Multi_Server_Mode_Setup|Multi Server Mode]]&lt;br /&gt;
* Add the ''Management Server'' role on the new server, but do not start it yet.&lt;br /&gt;
* Transfer the file &amp;lt;tt&amp;gt;MailStoreManagementDatabase.json&amp;lt;/tt&amp;gt; from the old server's configuration directory to the same location on the new server. By default, this file resides in &amp;lt;tt&amp;gt;%programfiles\MailStore Infrastructure\config%&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Start the ''Management Server'' service on the new server.&lt;br /&gt;
* Adjust the ''Management Server'' setting in the configuration of each  ''Instance Host'' and ''Client Access Server'' by clicking on the corresponding ''Configure...'' button in the MailStore Service Provider Edition Configuration tool.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
* [[Management_Console_-_System_Administrators|Re-enable Multi-Factor Authentication]] for system administrators that had it enabled.&lt;br /&gt;
&lt;br /&gt;
=== Moving an Instance Host ===&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on a server that is a Instance Host by double-clicking it's desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Instance Host'' service.&lt;br /&gt;
* Install MailStore Service Provider Edition on the new server and set it up in [[Multi_Server_Mode_Setup|Multi Server Mode]].&lt;br /&gt;
* Add the ''Instance Host'' role.&lt;br /&gt;
* [[Multi_Server_Mode_Setup#Pairing_with_Management_Server|Pair with the Management Server]].&lt;br /&gt;
* Start the ''Instance Host'' service.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
* Follow the [[Moving_Instances|Moving Instances]] guide to move the instances to the new instance host.&lt;br /&gt;
* Remove the ''Instance Host'' role from the old server.&lt;br /&gt;
* Finally [[Management_Console_-_Infrastructure#Removing_Instance_Hosts|remove the instance host]] that still exist with the old host name.&lt;br /&gt;
&lt;br /&gt;
=== Moving a Client Access Server === &lt;br /&gt;
* Export the certificates, including their private keys, that are visible to the end users on the old client access server. By default these are ''MailStoreClientAccessServerHttp'' and ''MailStoreClientAccessServerImap'', but '''not''' ''MailStoreClientAccessServerTcp''.&lt;br /&gt;
* Import these certificates into the new server's personal (MY) certificate store.&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on a server that is a Client Access Server by double-clicking it's desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Client Access Server'' service.&lt;br /&gt;
* Install MailStore Service Provider Edition on the new server and set it up in [[Multi_Server_Mode_Setup|Multi Server Mode]].&lt;br /&gt;
* Add the ''Client Access Server'' role.&lt;br /&gt;
* [[Multi_Server_Mode_Setup#Pairing_with_Management_Server|Pair with the Management Server]].&lt;br /&gt;
* Adjust the certificate settings in the ''Configure Client Access Server Role'' dialog to use the imported certificates.&lt;br /&gt;
* Start the ''Client Access Server'' service.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
* Remove the ''Client Access Server'' role from the old server.&lt;br /&gt;
* Finally [[Management_Console_-_Infrastructure#Removing_Client_Access_Servers|remove the client access server]] that still exist with the old host name.&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Backup_and_Restore&amp;diff=1978</id>
		<title>Backup and Restore</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Backup_and_Restore&amp;diff=1978"/>
		<updated>2022-11-16T10:03:54Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: /* Multi-Factor Authentication enabled */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Creating Backups ==&lt;br /&gt;
The management database as well as your branding data is stored in the ''config'' sub directory right below the program files directory of the MailStore Service Provider Edition (default: &amp;lt;tt&amp;gt;C:\Program Files\MailStore Infrastructure&amp;lt;/tt&amp;gt;) on the Management Server. To be able to fully restore a MailStore Service Provider Edition installation, it is highly recommended to create regular backups of that ''config'' directory. &lt;br /&gt;
&lt;br /&gt;
Even more important than the backup of the management database and branding are consistent backups of the MailStore Instances. These instances store their data in at least one directory on the disk, which is the base directory specified during initial creation of the instance. By default, automatically created archive stores are located in sub directories of the base directory, making it sufficient in most cases to only back up the content of the instance's base directory and all sub directories.&lt;br /&gt;
&lt;br /&gt;
When the auto-create settings of archive stores have been modified, additional storage locations must be backed up along with the base directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p class=msnote&amp;gt;'''Hint:''' The base directory contains a link ''Debug Log'' which points to &amp;lt;tt&amp;gt;%PROGRAMDATA%\MailStore Infrastructure\Debug Log\&amp;lt;instanceID&amp;gt;&amp;lt;/tt&amp;gt;. It is usually not necessary to follow that link and backup the debug logs if any.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on the environment, backup capacity, backup locations or the backup software in use, different methods might be available for backing up MailStore Instances. The following provides an overview of the most commonly used backup methods and how they cope with the requirement of creating consistent backups.&lt;br /&gt;
&lt;br /&gt;
=== File Based Backups ===&lt;br /&gt;
While file based backups solutions are good for backing up independent files, they are usually not suitable for creating consistent backups of MailStore Instances as their data is spread across multiple rapidly changing files. &lt;br /&gt;
&lt;br /&gt;
In order to create consistent backups with file based backup tools, it is required to either freeze and thaw (see [[#Prepare Instance For Snapshot via API Commands]] or shutdown and restart each instance that is to be backed up. As the instances must remain shut down for the time of the backup, this typically results in long downtimes during which the instances are neither able to archive new email nor provide end user access to the archived data.&lt;br /&gt;
&lt;br /&gt;
=== Storage Snapshots ===&lt;br /&gt;
When using Volume Shadow Services (VSS) or other methods of creating snapshots on storage level, it is necessary to ensure that all files used by the instances are closed before the snapshot is created. This can either be achieved by enabling VSS support in the instances themselves or by sending the appropriate API command prior to creating snapshots. &lt;br /&gt;
&lt;br /&gt;
==== Enabling and Testing VSS Support ====&lt;br /&gt;
Each MailStore Instance provides a so-called Volume Shadow Service Writer (VSS Writer) for external backup software that uses the Microsoft Volume Shadow Service. The external backup software can use it to create consistent backups of the MailStore Instance's database and all archive stores. Whether this method succeeds, however, largely depends on the backup software which is used.&lt;br /&gt;
&lt;br /&gt;
Before MailStore Instances react on VSS events, such support must be enabled in their advanced configuration first. Follow the steps below to enable VSS support for an instance and verify the result.&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console.&lt;br /&gt;
* Click on ''General'' &amp;gt; ''Instances''.&lt;br /&gt;
* Select the instance to modify.&lt;br /&gt;
* Click on ''Stop'' if the instance is running.&lt;br /&gt;
* Click on ''Configure...''.&lt;br /&gt;
* Open the ''Advanced Configuration'' tab.&lt;br /&gt;
* Check the ''Enable VSS Writer'' option.&lt;br /&gt;
* Click ''OK'' to save the changes.&lt;br /&gt;
&lt;br /&gt;
Now start your VSS based backup and wait until it has finished. To verify that the appropriate VSS events were initiated in MailStore during the backup, open the Windows System Protocol in the event viewer on the Instance Host where the instance was previously backed up and search for the following events:&lt;br /&gt;
&lt;br /&gt;
# ''A backup session has been started.''&lt;br /&gt;
# ''The archive has been frozen as a reaction on the OnPrepareSnapshot event.''&lt;br /&gt;
# ''The archive has been thawn as a reaction on the OnThaw event.  ''&lt;br /&gt;
# ''The backup session has been shut down.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If these events cannot be found in the Windows System Protocol, no consistent snapshot using Volume Shadow Service was performed and your backup software obviously does not support the MailStore VSS writer. In that case try the API based method below.&lt;br /&gt;
&lt;br /&gt;
==== Prepare Instance For Snapshot via API Commands ====&lt;br /&gt;
MailStore Instances can be frozen and thawed similar to using VSS by executing the corresponding API commands [[Management_API_-_Function_Reference#FreezeInstances|FreezeInstances]] and [[Management_API_-_Function_Reference#ThawInstances|ThawInstances]]. Instances also can be stopped and started by executing the API commands [[Management_API_-_Function_Reference#StopInstances|StopInstances]] and [[Management_API_-_Function_Reference#StartInstances|StartInstances]]. The easiest way of executing API commands from other applications such as backup software is by using [[Management_API_-_Command_Line_Client|MailStoreManagementCmd.exe]].&lt;br /&gt;
&lt;br /&gt;
To learn how to execute commands before and after performing snapshots, please consult your backup software's documentation.&lt;br /&gt;
&lt;br /&gt;
=== Full Virtual Machine Backups ===&lt;br /&gt;
Some backup solutions are highly integrated into virtualization solutions and allow to create and backup/replicate full snapshots of virtual machines. These type of snapshots not only contain the current state of the hard disks but also of the current main memory. Thus backups of full virtual machine snapshots can be considered as consistent.&lt;br /&gt;
&lt;br /&gt;
=== Other Backup or Replication Methods ===&lt;br /&gt;
For questions regarding any other type of backup solutions such as block level replication, continuous backup, etc. please contact the vendor's support to find out whether their software is able to create consistent backups of whole directory structures.&lt;br /&gt;
&lt;br /&gt;
== Restoring Backups ==&lt;br /&gt;
&lt;br /&gt;
=== Restoring Management Database and Branding ===&lt;br /&gt;
To restore the management database and branding data make sure that none of the MailStore Service Provider Edition roles (Management Server, Instance Host and Client Access Server) are running. Then restore the content of the ''config'' directory back into its original location (default: &amp;lt;tt&amp;gt;C:\Program Files\MailStore Infrastructure&amp;lt;/tt&amp;gt;) and finally start the Management Server role again followed by the Instance Hosts and Client Access Server role.&lt;br /&gt;
&lt;br /&gt;
==== Multi-Factor Authentication enabled ====&lt;br /&gt;
&lt;br /&gt;
In case the management database has been restored to a different machine from where it originates from and Multi-Factor Authentication has been enabled for some system administrators, you have to perform some manual adjustments to the management database.&lt;br /&gt;
&lt;br /&gt;
* Stop the Management Server role.&lt;br /&gt;
* Open the folder where the management database configuration file resides, by default this is ''C:\Program Files\MailStore Infrastructure\config\''&lt;br /&gt;
* Create a backup of the database file MailStoreManagementDatabase.json.&lt;br /&gt;
* Open the management database configuration file MailStoreManagementDatabase.json with a text editor, such as notepad.&lt;br /&gt;
* The database is a structured JSON file, find the ''systemAdministrators'' section.&lt;br /&gt;
* For every administrator in that section, change the value of the ''mfaStatus'' property to ''disabled''. When the ''mfaStatus'' property is not present, do not change the section of that system adminstrator at all. Do not change anything else.&lt;br /&gt;
* Save the file.&lt;br /&gt;
* Start the Management Server role.&lt;br /&gt;
* [[Management_Console_-_System_Administrators|Re-enable MFA]] for all administrators that had it enabled.&lt;br /&gt;
* The system administrators have to finalize the MFA configuration.&lt;br /&gt;
&lt;br /&gt;
=== Restoring Instances ===&lt;br /&gt;
As long as the instance configuration still exists in the management database on the Management Server, the restored data should be placed in the previous location which usually means in the base directory of the instance. Afterwards the instance can be started from the Management Console again. &lt;br /&gt;
&lt;br /&gt;
If the instance configuration has been deleted from the management database, proceed as follows to restore an instance:&lt;br /&gt;
&lt;br /&gt;
# Create a new instance as described in [[Creating Instances]]. Its name does not necessarily need to match the previous name.&lt;br /&gt;
# Open Windows Explorer and navigate to the base directory of the newly created instance.&lt;br /&gt;
# Delete all files and directories from the base directory.&lt;br /&gt;
# Now restore the data into the base directory of the newly created instance.&lt;br /&gt;
# Finally start the instance.&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Moving_Roles&amp;diff=1977</id>
		<title>Moving Roles</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Moving_Roles&amp;diff=1977"/>
		<updated>2022-11-16T09:58:03Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Single Server Mode ==&lt;br /&gt;
In order to retain a single server mode setup by keeping the Management Server, Instance Host and Client Access Server on a single server, follow the instructions below. If only one of the roles in a single server mode setup should to be moved to another server, refer to corresponding section under [[Moving Roles#Multi_Server_Mode|Multi Server Mode]] in this article.&lt;br /&gt;
&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on a server that is a Management by double-clicking it's desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Client Access Server'', ''Instance Host'',  and ''Management Server'' services.&lt;br /&gt;
* Transfer your MailStore SPE license to the new server through our [https://my.mailstore.com/TransferLicense license portal].&lt;br /&gt;
* Install MailStore Service Provider Edition on the new server and set it up [[Single_Server_Mode_Setup|Single Server Mode]]. &lt;br /&gt;
* Stop the ''Client Access Server'', ''Instance Host'',  and ''Management Server'' services on the new server.&lt;br /&gt;
* Remove all MailStore SPE related certificates from the server's personal (MY) certificate store of the new server.&lt;br /&gt;
*: [[File:Spe-certificate-store.png|center]]&lt;br /&gt;
* Export the SSL certificates and private keys from the old server's certificate store and import them into the same location on the new server. &lt;br /&gt;
** On Windows Server 2012 R2 you can use the following PowerShell command to export all certificats stored in the computers ''MY'' store as PFX containers to the current user's desktop. That PowerShell session requires elevated privileges:&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;(Get-ChildItem Cert:\LocalMachine\My).Thumbprint | ForEach-Object { Export-PfxCertificate -Cert (&amp;quot;Cert:\LocalMachine\My\{0}&amp;quot; -f $_) -FilePath (&amp;quot;$env:USERPROFILE\Desktop\{0}.pfx&amp;quot; -f $_) -Password  (ConvertTo-SecureString -AsPlainText -Force &amp;quot;not_secure_234&amp;quot;) }&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Windows Server 2012 R2 Powershell command to import the previously exported certificates from the current user's desktop into the new server's certificate store. That PowerShell sessions requires elevated privileges:&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;Get-ChildItem -Path $env:USERPROFILE\Desktop\ -Filter *.pfx | Import-PfxCertificate -Exportable -Password  (ConvertTo-SecureString -AsPlainText -Force &amp;quot;not_secure_234&amp;quot;) -CertStoreLocation Cert:\LocalMachine\My&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Remove the &amp;lt;tt&amp;gt;%program files%\MailStore Infrastructure\config&amp;lt;/tt&amp;gt; directory on the new server and replace it with the &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt; directory from the old one.&lt;br /&gt;
* Transfer your instance data directories to the new server. If the instance data on the new server is stored in a different location than on the old one, the ''Base Directory'' of the instances must be adjusted accordingly. Refer to [[Instance_Management#Archive_Stores|Instance Management]] for further details.&lt;br /&gt;
* When the host name of the server has changed, also follow the instructions in [[Renaming_Servers#Renaming_the_Server|Renaming the Server]]&lt;br /&gt;
* Start the ''Management Server'' service followed by the ''Instance Host'' and ''Client Access Server'' service.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
&lt;br /&gt;
== Multi Server Mode ==&lt;br /&gt;
=== Moving the Management Server ===&lt;br /&gt;
* The following only applies if MFA has been enabled for some or all system administrators:&lt;br /&gt;
*:* Log in at the Management Console and [[Management_Console_-_System_Administrators|disable MFA]] for all administrators that have it enabled.&amp;lt;br /&amp;gt;The MFA secret, that is used to generate MFA codes, is stored DPAPI-protected in the management database. When the management database is transferred to a different machine, the secret cannot be decrypted on that machine and manual editing of the database would be required, which should be avoided.&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on the server that has the Management Server role by double-clicking its desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Management Server'' service.&lt;br /&gt;
* Transfer your MailStore SPE license through our [https://my.mailstore.com/TransferLicense license portal].&lt;br /&gt;
* Install the MailStore Service Provider Edition on the new server and set it up in [[Multi_Server_Mode_Setup|Multi Server Mode]]&lt;br /&gt;
* Add the ''Management Server'' role on the new server, but do not start it yet.&lt;br /&gt;
* Transfer the file &amp;lt;tt&amp;gt;MailStoreManagementDatabase.json&amp;lt;/tt&amp;gt; from the old server's configuration directory to the same location on the new server. By default, this file resides in &amp;lt;tt&amp;gt;%programfiles\MailStore Infrastructure\config%&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Start the ''Management Server'' service on the new server.&lt;br /&gt;
* Adjust the ''Management Server'' setting in the configuration of each  ''Instance Host'' and ''Client Access Server'' by clicking on the corresponding ''Configure...'' button in the MailStore Service Provider Edition Configuration tool.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
* [[Management_Console_-_System_Administrators|Re-enable Multi-Factor Authentication]] for system administrators that had it enabled.&lt;br /&gt;
* System administrator credentials of administrators, that have MFA enabled, that have been used in scripts, that connect to the Management API, need to [[Management_Console_-_Your_MFA_Settings|re-create API passwords]] and the new API passwords have to be used in these scripts.&lt;br /&gt;
&lt;br /&gt;
=== Moving an Instance Host ===&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on a server that is a Instance Host by double-clicking it's desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Instance Host'' service.&lt;br /&gt;
* Install MailStore Service Provider Edition on the new server and set it up in [[Multi_Server_Mode_Setup|Multi Server Mode]].&lt;br /&gt;
* Add the ''Instance Host'' role.&lt;br /&gt;
* [[Multi_Server_Mode_Setup#Pairing_with_Management_Server|Pair with the Management Server]].&lt;br /&gt;
* Start the ''Instance Host'' service.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
* Follow the [[Moving_Instances|Moving Instances]] guide to move the instances to the new instance host.&lt;br /&gt;
* Remove the ''Instance Host'' role from the old server.&lt;br /&gt;
* Finally [[Management_Console_-_Infrastructure#Removing_Instance_Hosts|remove the instance host]] that still exist with the old host name.&lt;br /&gt;
&lt;br /&gt;
=== Moving a Client Access Server === &lt;br /&gt;
* Export the certificates, including their private keys, that are visible to the end users on the old client access server. By default these are ''MailStoreClientAccessServerHttp'' and ''MailStoreClientAccessServerImap'', but '''not''' ''MailStoreClientAccessServerTcp''.&lt;br /&gt;
* Import these certificates into the new server's personal (MY) certificate store.&lt;br /&gt;
* Start the MailStore Service Provider Edition Configuration tool on a server that is a Client Access Server by double-clicking it's desktop icon. On Windows Server Core use the command line prompt to start the executable (default: &amp;lt;tt&amp;gt;%PROGRAMFILES%\MailStore Infrastructure\MailStoreInfrastructureConfig.exe&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Stop the ''Client Access Server'' service.&lt;br /&gt;
* Install MailStore Service Provider Edition on the new server and set it up in [[Multi_Server_Mode_Setup|Multi Server Mode]].&lt;br /&gt;
* Add the ''Client Access Server'' role.&lt;br /&gt;
* [[Multi_Server_Mode_Setup#Pairing_with_Management_Server|Pair with the Management Server]].&lt;br /&gt;
* Adjust the certificate settings in the ''Configure Client Access Server Role'' dialog to use the imported certificates.&lt;br /&gt;
* Start the ''Client Access Server'' service.&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console and check the dashboard for the connection status of servers and roles.&lt;br /&gt;
* Remove the ''Client Access Server'' role from the old server.&lt;br /&gt;
* Finally [[Management_Console_-_Infrastructure#Removing_Client_Access_Servers|remove the client access server]] that still exist with the old host name.&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Management_Console_-_Your_MFA_Settings&amp;diff=1976</id>
		<title>Management Console - Your MFA Settings</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Management_Console_-_Your_MFA_Settings&amp;diff=1976"/>
		<updated>2022-11-16T09:44:19Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Your MFA Settings ==&lt;br /&gt;
System administrators are able to manage Multi-Factor Authentication settings for their account on the ''Your MFA Settings'' page.&lt;br /&gt;
&lt;br /&gt;
[[File:Msce_mfa_settings_01.png|center]]&lt;br /&gt;
&lt;br /&gt;
To manage MFA for other accounts, see the [[Management_Console_-_System_Administrators|System Administrators]] documentation page.&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
==== MFA Enabled ====&lt;br /&gt;
&lt;br /&gt;
The checkbox indicates whether Multi-Factor Authentication has been enabled or disabled for your own account.&lt;br /&gt;
&lt;br /&gt;
==== Enable MFA ====&lt;br /&gt;
When MFA is disabled, the ''Enable MFA'' button enables MFA.&amp;lt;br /&amp;gt;&lt;br /&gt;
A shared secret is generated and the MFA status of your account is set to ''Pending''. The MFA process needs to be finalized on the next login at the management console.&amp;lt;br /&amp;gt;&lt;br /&gt;
* Logout of the Management Console using the ''Logout'' button in the upper right corner.&lt;br /&gt;
* Enter your username and password, click ''OK''.&lt;br /&gt;
[[File:Msce_console_login.png|center]]&lt;br /&gt;
* Scan the QR code with a TOTP compatible authenticator app on your mobile phone (or alternatively enter the token shown below the QR code manually).&lt;br /&gt;
[[File:Msce_console_login_mfa_pending.png|center]]&lt;br /&gt;
* Enter the MFA code that is shown on your mobile phone's screen in the ''Code'' field. &lt;br /&gt;
* Click ''OK''.&lt;br /&gt;
&lt;br /&gt;
==== Active MFA ====&lt;br /&gt;
Once the process has been finalized, you only have to enter the code after you have entered username and password during the login process.&lt;br /&gt;
[[File:Msce_console_login_mfa_active.png|center]]&lt;br /&gt;
&lt;br /&gt;
==== Disable MFA ====&lt;br /&gt;
&lt;br /&gt;
When MFA is enabled, the ''Disable MFA'' button disables MFA.&amp;lt;br /&amp;gt;You do not have to enter MFA codes when logging in in at the Management Console.&lt;br /&gt;
&lt;br /&gt;
==== Reset Secret ====&lt;br /&gt;
&lt;br /&gt;
The ''Reset Secret'' button generates a new TOTP secret and sets the MFA status of your account to ''Pending''.&amp;lt;br /&amp;gt;&lt;br /&gt;
You have to go through the finalization process again on the next login at the Management Console. The previously scanned QR code (and therefore the secret) is invalid, and MFA codes generated with it cannot be used to log in.&amp;lt;br /&amp;gt;&lt;br /&gt;
The button is only enabled when the MFA process of your account has been finalized and the MFA status is ''active''.&lt;br /&gt;
&lt;br /&gt;
=== API Password===&lt;br /&gt;
&lt;br /&gt;
When MFA has been enabled for your account, you cannot use your regular password to use the Management API.&amp;lt;br /&amp;gt;You have to generate an API password that has to be used to connect to the Management API port. One API password per user account is supported.&lt;br /&gt;
&lt;br /&gt;
==== Generate New API Password ====&lt;br /&gt;
&lt;br /&gt;
Click the ''Generate New API Password'' button to create a new API password. The password is shown and can be copied. The API password cannot be shown again.&lt;br /&gt;
&lt;br /&gt;
[[File:Msce_mfa_settings_api_password_01.png|center]]&lt;br /&gt;
&lt;br /&gt;
'''Important notice:''' When your username contains a colon (:) you may not be able to connect to the Management API. The Management API uses HTTP Basic Authentication which sends the username and password, separated by a colon, as a Base64 encoded HTTP header. When the username contains a colon, the password cannot be separated correctly from the whole string.&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Management_Console_-_System_Administrators&amp;diff=1975</id>
		<title>Management Console - System Administrators</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Management_Console_-_System_Administrators&amp;diff=1975"/>
		<updated>2022-11-16T09:38:19Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== System Administrators ==&lt;br /&gt;
System administrators have the ability to log on to the Management Console and therefore have full administrative privileges. &lt;br /&gt;
&lt;br /&gt;
=== Listing System Administrators ===&lt;br /&gt;
&lt;br /&gt;
To list system administrators, follow these steps:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console.&lt;br /&gt;
* Click on ''Security'' &amp;gt; ''System Administrators''.  &lt;br /&gt;
* The list of system administrators is shown.&lt;br /&gt;
*: [[File:Msce_sysadmin_overview_01.png|center]]&lt;br /&gt;
&lt;br /&gt;
=== Creating System Administrators ===&lt;br /&gt;
To create a new system administrator, follow these steps:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console.&lt;br /&gt;
* Click on ''Security'' &amp;gt; ''System Administrators''.  &lt;br /&gt;
* Click ''Create System Administrator''.&lt;br /&gt;
* Fill out the ''System Administrator Configuration'' form:&lt;br /&gt;
*: [[File:Msce_sysadmin_add_01.png|center]]&lt;br /&gt;
:* '''User Name:''' User name of the system administrator used for logging on to the Management Console.&lt;br /&gt;
:* '''Full Name:''' Full name of the system administrator.&lt;br /&gt;
:* '''E-mail Address:''' E-mail address of the system administrator.&lt;br /&gt;
:* '''Password:''' Password of the system administrator.&lt;br /&gt;
:* '''Repeat Password''' Password confirmation.&lt;br /&gt;
:* '''Enable MFA''' Enables Multi-Factor Authentication (MFA) for the system administrator. More about MFA can be found on the [[Management_Console_-_Your_MFA_Settings|Your MFA Settings]] documentation page.&lt;br /&gt;
* Click ''OK'' to create the new system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Configuring System Administrators ===&lt;br /&gt;
To modify an existing system administrator, follow these steps:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console.&lt;br /&gt;
* Click on ''Security'' &amp;gt; ''System Administrators''.  &lt;br /&gt;
* Select the system administrator to modify. &lt;br /&gt;
* Click on ''Commands'' and select ''Configure...''.&lt;br /&gt;
* Fill out the ''System Administrator Configuration'' form, the username cannot be modified:&lt;br /&gt;
*: [[File:Msce_sysadmin_configure_01.png|center]]&lt;br /&gt;
:* '''Full Name:''' Full name of the system administrator.&lt;br /&gt;
:* '''E-mail Address:''' E-mail address of the system administrator.&lt;br /&gt;
:* '''Password:''' Password of the system administrator. If the password fields are not filled out, the existing password remains valid.&lt;br /&gt;
:* '''Repeat Password''' Password confirmation.&lt;br /&gt;
:* '''Enable MFA''' Enables or disables Multi-Factor Authentication (MFA) for the system administrator. More about MFA can be found on the [[Management_Console_-_Your_MFA_Settings|Your MFA Settings]] documentation page.&lt;br /&gt;
:* '''Reset MFA Secret''' Resets the MFA secret of the system administrator. The system administrator has to finalize the MFA process again on the next login. This button is only enabled when the MFA process of that system administrator has already been finalized.&lt;br /&gt;
: [[File:Msce_sysadmin_configure_02.png|center]]&lt;br /&gt;
* Click ''OK'' to save changes or ''Cancel'' to discard. &lt;br /&gt;
&lt;br /&gt;
=== Deleting System Administrators ===&lt;br /&gt;
To delete an existing system administrator, proceed as follows:&lt;br /&gt;
&lt;br /&gt;
* [[Management Console - Logging On|Log on]] to the Management Console.&lt;br /&gt;
* Click on ''Security'' &amp;gt; ''System Administrators''. &lt;br /&gt;
* Select the system administrator to delete. &lt;br /&gt;
* Click on ''Commands'' &amp;gt; ''Delete''.&lt;br /&gt;
* Click ''OK'' to confirm the deletion of the system administrator, or ''Cancel'' to abort.&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Main_Page&amp;diff=1973</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Main_Page&amp;diff=1973"/>
		<updated>2022-11-15T09:49:46Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: /* Related Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{DISPLAYTITLE:MailStore Service Provider Edition Help}}&lt;br /&gt;
&lt;br /&gt;
Service providers receive an unlimited, scalable software solution with MailStore Service Provider Edition, which they will be able to independently operate either on their existing IT infrastructures or those they have leased. This help website has an exclusive focus on installing and setting up the backend of the MailStore Service Provider Edition. The ''Getting Started'' section takes service providers through the essential setup and configuration steps and ends with a few important yet optional post-installation tasks.&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
The following provides a walk-though of the essential steps to get the MailStore Service Provider Edition up and running, including the creation of  instances, management of users, and the archiving of email.&lt;br /&gt;
&lt;br /&gt;
=== Before You Start ===&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 200px&amp;quot; | [[Overview]] &lt;br /&gt;
| Familiarize with the architecture of the MailStore Service Provider Edition. The overview also shows the most common and realizable scenarios. &lt;br /&gt;
|-&lt;br /&gt;
| [[System Requirements]]&lt;br /&gt;
|  Before installing MailStore Service Provider Edition, ensure that the system requirements are met. A requirements calculator helps to determine the needs dependent on the number of users, instances, archiving strategy, and the intended retention period of archived email.&lt;br /&gt;
|-&lt;br /&gt;
| [[Frequently Asked Questions]]&lt;br /&gt;
| Checking the FAQ might help to identify potential pitfalls or show stoppers early in the implementation process.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Installation and Setup ===&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 200px&amp;quot; | [[Installing MailStore Service Provider Edition|Installation]]&lt;br /&gt;
| Irrespective of the projected scenario, it all begins with the installation of the software itself.&lt;br /&gt;
|-&lt;br /&gt;
| [[Single Server Mode Setup|Initial Configuration]]&lt;br /&gt;
| Starting with Single Server Mode is generally a good starting point. Roles can be added or moved to other servers as more and more instances are added to the environment.&lt;br /&gt;
|-&lt;br /&gt;
| [[Firewall Configuration for Single Server Mode|Firewall Configuration]]&lt;br /&gt;
| To access the MailStore Service Provider Edition from remote systems, appropriate firewall rules must be set up. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Using MailStore Service Provider Edition ===&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 200px&amp;quot; | [[Management_Console_-_Logging_On|Logging On]] &lt;br /&gt;
| The Management Console is the central web-based administrative tool for MailStore Service Provider Edition administrators.&lt;br /&gt;
|-&lt;br /&gt;
| [[Creating Instances]]&lt;br /&gt;
| Within a the MailStore Service Provider Edition, every customer gets his  own self-contained MailStore instance that runs completely isolated from those belonging to other customers. Before emails can be archived, it is necessary to create such a MailStore instance.&lt;br /&gt;
|-&lt;br /&gt;
| [[Accessing Instances]]&lt;br /&gt;
| A special service provider access to running instances is available in the Management Console, making it very easy to fully manage instances for customers.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Archiving Email ===&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 200px&amp;quot; | [[Instance Administration]]&lt;br /&gt;
| Get an overview of the functions available inside each individual instance, such as managing users and setting up archiving and how these relate to the on premises solution MailStore Server.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Post Installation Tasks ===&lt;br /&gt;
{|&lt;br /&gt;
| [[End User Access]]&lt;br /&gt;
| This article provides information on how to access an instance as a   customer's administrator if he responsible for the administration of the instance. Also information about how end users can access archived email are found here.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 200px&amp;quot; | [[Branding]]&lt;br /&gt;
| The MailStore Service Provider Edition comes with a generic service provider branding. Learn more about how to give the MailStore Service Provider Edition a unique look representing the service providers own corporate identity.&lt;br /&gt;
|-&lt;br /&gt;
| [[Replace Self-signed SSL Certificates]]&lt;br /&gt;
| For security and end user convenience, it is highly recommended to replace the self-signed SSL certificates of the public facing HTTP, IMAP, and IMAPS services by certificates signed by a trusted root certificate authority. This article provides the necessary information. &lt;br /&gt;
|-&lt;br /&gt;
| [[Backup and Restore]]&lt;br /&gt;
| In most scenarios, the archive is the last resort of emails. Thus it highly recommended to protect the archive, by implementing a decent backup plan, from hardware or software failure that could mean potential loss of data.&lt;br /&gt;
|-&lt;br /&gt;
| [[Management_Console_-_General#SMTP_Settings|SMTP Settings]]&lt;br /&gt;
| To receive notifications about available product updates or automatic Web Access updates, the Service Provider Edition needs to know how to deliver emails to system administrators. This article explains how to  configure the required SMTP settings. &lt;br /&gt;
|-&lt;br /&gt;
| [[Monitoring]]&lt;br /&gt;
| This article to tries to give and overview of what services and parameters to proactively monitor with a suitable monitoring solution, in order to provide customers the best possible experience.&lt;br /&gt;
|-&lt;br /&gt;
| [[Enhancing SSL Security]]&lt;br /&gt;
| The default SSL security settings on most operating systems do not meet the current security industry standards for the sake of backward compatibility. Learn more about how to enhance the SSL settings on Windows operating systems in order to provide your customer the best available security standards.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 50%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Management Console ==&lt;br /&gt;
The MailStore Management Console is the primary, web based administration utility for MailStore Service Provider Edition administrators. The following articles provide documentation for all available functions. Each function of the Management Console also has a corresponding [[Management API - Function Reference|Management API command]], which allows full, script-based control over MailStore Service Provider Edition.&lt;br /&gt;
&lt;br /&gt;
* [[Management_Console_-_Logging On|Logging On]]&lt;br /&gt;
* [[Management_Console_-_General|General]]&lt;br /&gt;
** [[Instance Management]]&lt;br /&gt;
** [[Instance Administration]]&lt;br /&gt;
* [[Management_Console_-_Infrastructure|Infrastructure]]&lt;br /&gt;
* Security&lt;br /&gt;
** [[Management_Console_-_System_Administrators|System Administrators]]&lt;br /&gt;
** [[Management_Console_-_Your_MFA_Settings|Your MFA Settings]]&lt;br /&gt;
* [[Management_Console_-_Developer|Developer]]&lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 50%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Management API ==&lt;br /&gt;
The Management API extends the management capabilities of the MailStore Service Provider Edition by providing a HTTP based access to all management functions. This allows to fully automate the administration of MailStore Service Provider Edition via scripts or even integration into centralized management solutions. For an even faster development, example API libraries for different scripting and programming languages are provided.&lt;br /&gt;
&lt;br /&gt;
* [[Management API - Using the API|Using the API]]&lt;br /&gt;
* [[Management API - Function Reference|Function Reference]]&lt;br /&gt;
* [[Management API - Command Line Client|Command Line Client]]&lt;br /&gt;
'''Example Implementation of API Libraries'''&lt;br /&gt;
* [[PowerShell_API_Wrapper_Tutorial|PowerShell]]&lt;br /&gt;
* [[Python API Wrapper Tutorial|Python]]&lt;br /&gt;
* [[Media:Mailstore-mgmt-api-client.zip|Linux MailStore Management API Client]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 50%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Related Articles ==&lt;br /&gt;
* [[Application Integration|Directory Service: Application Integration]]&lt;br /&gt;
* [https://www.mailstore.com/en/mailstore-cloud-changelog.aspx Changelog]&lt;br /&gt;
* [[MailStore Server to MailStore SPE Migration]]&lt;br /&gt;
* [https://help.mailstore.com/en/server/Changing_Archiving_from_Microsoft_Exchange_Server_to_Microsoft_365 Changing Archiving from Microsoft Exchange Server to Microsoft 365]&lt;br /&gt;
* [[Moving Roles]]&lt;br /&gt;
* '''Multi Server Mode'''&lt;br /&gt;
** [[Multi Server Mode Setup|Setup]]&lt;br /&gt;
** [[Firewall Configuration for Multi Server Mode|Firewall Configuration]]&lt;br /&gt;
* [[Renaming Servers]]&lt;br /&gt;
* [[Moving Instances]]&lt;br /&gt;
* [[Security Advisories]]&lt;br /&gt;
* [[Startup Scripts]]&lt;br /&gt;
* [[Update Notices]]&lt;br /&gt;
* [[Working with SSL Certificates]]&lt;br /&gt;
* [https://help.mailstore.com/en/gateway MailStore Gateway Help]&lt;br /&gt;
| style=&amp;quot;vertical-align: top; width: 50%&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
== Downloads ==&lt;br /&gt;
* [http://help.mailstore.com/manual/spe13-manual-en.pdf MailStore SPE 13 Manual]&lt;br /&gt;
'''Active Directory Group Policy Templates'''&lt;br /&gt;
* [[Media:MailStore_ADMX.zip|ADMX-Template]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Management_API_-_Function_Reference&amp;diff=1945</id>
		<title>Management API - Function Reference</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Management_API_-_Function_Reference&amp;diff=1945"/>
		<updated>2022-08-22T14:55:25Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: /* Arguments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- DO NOT EDIT THIS ARTICLE--&amp;gt;&lt;br /&gt;
&amp;lt;!-- The content is generated from get-metadata2mediawiki.py --&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== AttachStore ==&lt;br /&gt;
Attach existing archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Meaningful name of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| State of archive store after attaching.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal, but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use, but the instance still knows about their existence. Therefore, the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CompactStore ==&lt;br /&gt;
Compact archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateClientAccessServer ==&lt;br /&gt;
Register new client access server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CreateClientOneTimeUrlForArchiveAdmin ==&lt;br /&gt;
Create URL including OTP for $archiveadmin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceUrl&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Base URL for accessing instance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateDirectoryOnInstanceHost ==&lt;br /&gt;
Create a directory on an Instance Host&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;path&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of directory to create.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateInstance ==&lt;br /&gt;
Create new MailStore instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new instance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;instanceID&amp;quot; : string,&lt;br /&gt;
  &amp;quot;alias&amp;quot; : string,&lt;br /&gt;
  &amp;quot;displayName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;instanceHost&amp;quot; : string,&lt;br /&gt;
  &amp;quot;startMode&amp;quot; : string,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;debugLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;imapServerConnectionLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterExcludeIndexes&amp;quot; : bool,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Config Arguments ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Possible characters are a-z, 0-9 and a dash (-). Only lower-case letters are allowed. The first character has to be a letter. The minimum length is 3 characters, the maximum length is 32 characters.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;startMode&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Possible values are ''automatic'', ''manual'', and ''disabled''. ''Automatic'' instances are started automatically with the Instance Host. ''Manual'' instances must be started manually. ''Disabled'' instances cannot be started at all.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateInstanceHost ==&lt;br /&gt;
Create a new Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new Instance Host.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CreateLicenseRequest ==&lt;br /&gt;
Create and return data of a license request.&lt;br /&gt;
&lt;br /&gt;
== CreateStore ==&lt;br /&gt;
Create and attach a new archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Meaningful name of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| State of archive store after attaching.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use but the instance still knows about their existence. Therefore the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateSystemAdministrator ==&lt;br /&gt;
Create a new SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new SPE system administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Password of new SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;userName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;fullName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;emailAddress&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DeleteClientAccessServer ==&lt;br /&gt;
Delete Client Access Server from management database.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteInstanceHost ==&lt;br /&gt;
Delete Instance Host from management database.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteInstances ==&lt;br /&gt;
Delete one or multiple MailStore Instances&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteSystemAdministrator ==&lt;br /&gt;
Delete SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DetachStore ==&lt;br /&gt;
Detach archive store&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== FreezeInstances ==&lt;br /&gt;
Freeze a MailStore Instance&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetArchiveAdminEnabled ==&lt;br /&gt;
Get current state of archive admin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetClientAccessServers ==&lt;br /&gt;
Get list of Client Access Servers.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverNameFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Server name filter string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;withServiceStatus&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Include service status or not.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverNameFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All servers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Only the given serverName. Must match exactly.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetDirectoriesOnInstanceHost ==&lt;br /&gt;
Get file system directory structure from Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;path&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory to obtain subdirectories from.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetEnvironmentInfo ==&lt;br /&gt;
Return general information about SPE environment.&lt;br /&gt;
&lt;br /&gt;
== GetIndexConfiguration ==&lt;br /&gt;
Get list of attachment file types to index.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceConfiguration ==&lt;br /&gt;
Get configuration of MailStore Instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceHosts ==&lt;br /&gt;
Get list of Instance Hosts.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverNameFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Server name filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverNameFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All servers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Only the given serverName. Must match exactly.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceProcessLiveStatistics ==&lt;br /&gt;
Get live statistics from instance process.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstances ==&lt;br /&gt;
Get list of instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceStatistics ==&lt;br /&gt;
Get archive statistics from instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetServiceStatus ==&lt;br /&gt;
Get current status of all SPE services.&lt;br /&gt;
&lt;br /&gt;
== GetStoreAutoCreateConfiguration ==&lt;br /&gt;
Get automatic archive store creation settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSystemSmtpConfiguration ==&lt;br /&gt;
Get current system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
== GetStores ==&lt;br /&gt;
Get list of archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeSize&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Includes size of archive store. Default: ''true''. May be slow when running on slow hardware.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSystemAdministrators ==&lt;br /&gt;
Get list of system administrators.&lt;br /&gt;
&lt;br /&gt;
== MaintainFileSystemDatabases ==&lt;br /&gt;
Execute maintenance task on archive store databases.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MergeStore ==&lt;br /&gt;
Merge two archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of destination archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;sourceId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of source archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PairWithManagementServer ==&lt;br /&gt;
Pair server role with Management Server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverType&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Type of server role.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of server that hosts 'serverType' role.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;port&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| TCP port on which 'serverType' role on 'serverName' accepts connections.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;thumbprint&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Thumbprint of SSL certificate used by serverType' role on 'serverName'&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverType ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceHost&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Pairing an Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;clientAccessServer&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Pairing a Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ping ==&lt;br /&gt;
Send a keep alive packet.&lt;br /&gt;
&lt;br /&gt;
== RebuildSelectedStoreIndexes ==&lt;br /&gt;
Rebuild search indexes of selected archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RecoverStore ==&lt;br /&gt;
Recreates a broken Firebird database from recovery records. The archive store must have been upgraded to the latest version and the recovery records must not be corrupt. The archive store must be in the ''Disabled'' or ''Error'' state.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;encryptionKey&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Encryption key of the archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RecreateRecoveryRecords ==&lt;br /&gt;
Recreates broken Recovery Records of an archive store. Use ''VerifyStore'' to verify the state of the Recovery Records.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RefreshAllStoreStatistics ==&lt;br /&gt;
Refresh archive store statistics.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ReloadBranding ==&lt;br /&gt;
Reloads the SPE branding information from the filesystem. Newly connected clients are getting the updated branding.&lt;br /&gt;
&lt;br /&gt;
== RenameStore ==&lt;br /&gt;
Rename archive store&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New name of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RestartInstances ==&lt;br /&gt;
Restart one or multiple instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RepairStoreDatabase ==&lt;br /&gt;
Tries to resolve certain issues with archive store databases (e.g. missing database indexes).&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RetryOpenStores ==&lt;br /&gt;
Retry opening stores that failed previously&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SelectAllStoreIndexesForRebuild ==&lt;br /&gt;
Select all archive store for rebuild.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetArchiveAdminEnabled ==&lt;br /&gt;
Enable or disable archive admin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;enabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Enable or disable flag.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetClientAccessServerConfiguration ==&lt;br /&gt;
Set the configuration of a Client Access Server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Client Access Server configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetIndexConfiguration ==&lt;br /&gt;
Set full text search index configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Full text search index configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetIndexConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
== SetInstanceConfiguration ==&lt;br /&gt;
Set configuration of MailStore Instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Instance configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;instanceID&amp;quot; : string,&lt;br /&gt;
  &amp;quot;alias&amp;quot; : string,&lt;br /&gt;
  &amp;quot;displayName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;instanceHost&amp;quot; : string,&lt;br /&gt;
  &amp;quot;startMode&amp;quot; : string,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;debugLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterEnabled&amp;quot; : bool&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetInstanceHostConfiguration ==&lt;br /&gt;
Set configuration of Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Instance Host configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetStoreAutoCreateConfiguration ==&lt;br /&gt;
Set configuration for automatic archive store creation.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Archive store automatic creation configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;sizeThreshold&amp;quot; : string or null,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;contentBaseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;indexBaseDirectory&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetStorePath ==&lt;br /&gt;
Set the path to archive store data.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetStoreRequestedState ==&lt;br /&gt;
Set state of archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| State of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use but the instance still knows about their existence. Therefore the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSystemAdministratorConfiguration ==&lt;br /&gt;
Set SPE system administrator configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| SPE system administrator configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;userName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;fullName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;emailAddress&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetSystemAdministratorPassword ==&lt;br /&gt;
Set password for SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of SPE system administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New password for SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSystemSmtpConfiguration ==&lt;br /&gt;
Set system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json&lt;br /&gt;
| SMTP configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Example config object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;hostname&amp;quot;: &amp;quot;mail.example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: 587,&lt;br /&gt;
  &amp;quot;protocol&amp;quot;: &amp;quot;SMTP-TLS&amp;quot;,&lt;br /&gt;
  &amp;quot;ignoreSslPolicyErrors&amp;quot;: false,&lt;br /&gt;
  &amp;quot;authenticationRequired&amp;quot;: true,&lt;br /&gt;
  &amp;quot;username&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;password&amp;quot;: &amp;quot;userpassword&amp;quot;,&lt;br /&gt;
  &amp;quot;fromDisplayName&amp;quot;: &amp;quot;Sending User&amp;quot;,&lt;br /&gt;
  &amp;quot;fromEmailAddress&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;recipientSystemAdministrator&amp;quot;: [&amp;quot;admin&amp;quot;, &amp;quot;johndoe&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== StartInstances ==&lt;br /&gt;
Start one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;safeMode&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Start instances in Safe Mode to perform maintenance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== StopInstances ==&lt;br /&gt;
Stop one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== TestSystemSmtpConfiguration ==&lt;br /&gt;
Test current system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
== ThawInstances ==&lt;br /&gt;
Thaw one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UpgradeStore ==&lt;br /&gt;
Upgrade archive store from MailStore Server 5 or older to current format.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VerifyStore ==&lt;br /&gt;
Verify archive stores consistency.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeIndexes&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool&lt;br /&gt;
| Defines whether to verify the search indexes as well.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VerifyStores ==&lt;br /&gt;
Verify consistency of all archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeIndexes&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool&lt;br /&gt;
| Defines whether to verify the search indexes as well.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CancelJobAsync ==&lt;br /&gt;
Cancel a running job asynchronously.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique identifier of the job to be canceled.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ClearUserPrivilegesOnFolders ==&lt;br /&gt;
Removes all privileges of a user on all archive folders.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateJob ==&lt;br /&gt;
Create a new job to execute Management API commands.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| A meaningful name for the job. Example: ''Daily Backup''.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;action&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Management API command to execute.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;owner&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Username of the job owner; must be an administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Datetime string (YYYY-MM-DDThh:mm:ss) for running the job once.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;interval&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Interval for running job.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;time&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Time for running job. Without additional parameter, this means daily execution.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfWeek&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of week to run job. Parameter &amp;quot;time&amp;quot; also required.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfMonth&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of month to run job. Parameter &amp;quot;time&amp;quot; also required. dayOfWeek can optionally be used to define further.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== interval ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;5&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 5 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 10 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;15&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 15 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;20&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 20 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;30&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 30 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;60&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every hour.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;120&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 2 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;180&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 3 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;240&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 4 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;360&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 6 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;720&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 12 hours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfWeek ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Sunday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Sunday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Monday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Monday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Tuesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Tuesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Wednesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Wednesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Thursday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Thursday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Friday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Friday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Saturday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Saturday&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfMonth ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;1 to 31&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Numeric representation of day of month.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Last&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Last day of month.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateProfile ==&lt;br /&gt;
Create a new archiving or exporting profile.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;properties&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Profile properties.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== properties ====&lt;br /&gt;
To receive available profile properties create a profile of the desired type via the Email Archive client and then use the GetProfiles method to receive supported values. The properties ''id'' and ''version'' must be omitted, the password field must be filled properly.&lt;br /&gt;
&lt;br /&gt;
== CreateUser ==&lt;br /&gt;
Create new MailStore user. Use ''SetPrivilegesOnFolder'' to grant that user privileges on the own archive.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of new MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of privileges.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fullName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Full name of user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;distinguishedName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| LDAP DN string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;authentication&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Authentication setting for user: 'integrated' or 'directoryServices'.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Password of new user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
{{Template:Management_API_User_Privileges}}&lt;br /&gt;
&lt;br /&gt;
== DeleteEmptyFolders ==&lt;br /&gt;
Remove folders from folder tree that do not contain emails.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Entry point in folder tree.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteJob ==&lt;br /&gt;
Deletes a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The unique identifier of the job to be deleted.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteProfile ==&lt;br /&gt;
Delete an archiving or exporting profile.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of profile.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteUser ==&lt;br /&gt;
Delete a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetChildFolders ==&lt;br /&gt;
Get child folders.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Parent folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;maxLevels&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Depth of child folders.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetComplianceConfiguration ==&lt;br /&gt;
Get current compliance configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetDirectoryServicesConfiguration ==&lt;br /&gt;
Get current Directory Services configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetFolderStatistics ==&lt;br /&gt;
Get folder statistics.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetJobResults ==&lt;br /&gt;
Retrieves list of finished job executions.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromIncluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Beginning of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toExcluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| End of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;jobId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The job id for which to retrieve results.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Interactive Management Shell Example: ''GetJobResults --fromIncluding=&amp;quot;2016-12-01T00:00:00&amp;quot; --toExcluding=&amp;quot;2016-12-31T23:59:59&amp;quot; --timeZoneId=&amp;quot;$Local&amp;quot; --jobId=1''&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
&lt;br /&gt;
== GetJobs ==&lt;br /&gt;
Retrieve list of jobs&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetProfiles ==&lt;br /&gt;
Get list of archiving and exporting profiles.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSmtpSettings ==&lt;br /&gt;
Get current SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetTimeZones ==&lt;br /&gt;
Get list of available time zones.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetUserInfo ==&lt;br /&gt;
Get detailed information about user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetUsers ==&lt;br /&gt;
Get list of users.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetWorkerResults ==&lt;br /&gt;
Get results of profile executions.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromIncluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Beginning of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toExcluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| End of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;profileID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Filter results by given profile ID.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Filter results by given user name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Interactive Management Shell Example: ''GetWorkerResults --fromIncluding=&amp;quot;2016-01-01T00:00:00&amp;quot; --toExcluding=&amp;quot;2016-12-31T23:59:59&amp;quot; --timeZoneID=&amp;quot;$Local&amp;quot; --profileID=1 --userName=&amp;quot;admin&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
&lt;br /&gt;
== MoveFolder ==&lt;br /&gt;
Move folder.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromFolder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Old folder name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toFolder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New folder name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RenameJob ==&lt;br /&gt;
Rename job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The unique identifier of the job to be renamed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The new job name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RenameUser ==&lt;br /&gt;
Rename a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;oldUserName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Old user name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;newUserName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New user name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunJobAsync ==&lt;br /&gt;
Run an existing job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The identifier of the job to be run.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunProfile ==&lt;br /&gt;
Run an existing archiving or exporting profile. Only profiles that are executed on server side can be started by this command. That are all profiles which are listed under ''E-Mail Servers'' in the E-Mail-Archive Client. Client side profiles can be started by using the ''MailStoreCmd'' and the commands ''import-execute'' and ''export-execute''.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique profile ID.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunTemporaryProfile ==&lt;br /&gt;
Run a temporary/non-existent profile. Only profiles that are executed on server side can be started by this command. That are all profiles which are listed under ''E-Mail Servers'' in the E-Mail-Archive Client.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;properties&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Profile properties.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== properties ====&lt;br /&gt;
To receive available profile properties create a profile of the desired type via MailStore Client and use the GetProfiles method to receive supported value. ''Id'' and ''Version'' attributes must not be set.&lt;br /&gt;
&lt;br /&gt;
== SetComplianceConfiguration ==&lt;br /&gt;
Set compliance configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Compliance configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetComplianceConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
Example settings object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;adminEmailPreviewEnabled&amp;quot;: true,&lt;br /&gt;
  &amp;quot;legalHoldEnabled&amp;quot;: false,&lt;br /&gt;
  &amp;quot;logSuccessfulUserActivities&amp;quot;: [&lt;br /&gt;
    &amp;quot;AdminRestored&amp;quot;,&lt;br /&gt;
    &amp;quot;ComplianceChangeSettings&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupAttach&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupCreate&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupDetach&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupRename&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupSetProperties&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupSetRequestedState&amp;quot;,&lt;br /&gt;
    &amp;quot;ProfileChangeUserName&amp;quot;,&lt;br /&gt;
    &amp;quot;UserAdd&amp;quot;,&lt;br /&gt;
    &amp;quot;UserDelete&amp;quot;,&lt;br /&gt;
    &amp;quot;UserRename&amp;quot;,&lt;br /&gt;
    &amp;quot;UserSetFolderAccess&amp;quot;,&lt;br /&gt;
    &amp;quot;UserSetMappings&amp;quot;,&lt;br /&gt;
    &amp;quot;UserUpdate&amp;quot;&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetDirectoryServicesConfiguration ==&lt;br /&gt;
Set directory services configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Directory services configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetDirectoryServicesConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
== SetJobEnabled ==&lt;br /&gt;
Set enabled status of a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The unique identifier of the job to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;enabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Boolean value of '''enabled''' attribute.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetJobSchedule ==&lt;br /&gt;
Modify the schedule of a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique identifier of the job to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Datetime string (YYYY-MM-DDThh:mm:ss) for running the job once.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;interval&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Interval for running job.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;time&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Time for running job. Without additional parameter, this means daily execution.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfWeek&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of week to run job. Parameter &amp;quot;time&amp;quot; also required.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfMonth&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of month to run job. Parameter &amp;quot;time&amp;quot; also required. dayOfWeek can optionally be used to define further.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== interval ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;5&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 5 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 10 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;15&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 15 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;20&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 20 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;30&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 30 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;60&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every hour.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;120&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 2 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;180&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 3 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;260&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 4 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;360&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 6 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;720&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 12 hours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfWeek ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Sunday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Sunday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Monday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Monday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Tuesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Tuesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Wednesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Wednesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Thursday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Thursday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Friday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Friday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Saturday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Saturday&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfMonth ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;1 to 31&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Numeric representation of day of month.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Last&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Last day of month.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetProfileServerSideExecution ==&lt;br /&gt;
Disables or enables the automatic server-sided execution with its parameters.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique profile ID of the profile to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automatic&amp;lt;/tt&amp;gt;&lt;br /&gt;
| boolean true/false &lt;br /&gt;
| enables (true) or disables (false) the named profile's server-side automation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automaticPauseBetweenExecutions&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional) &lt;br /&gt;
| Integer value of seconds to pause between re-executing an automatic profile&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automaticMaintenanceWindows&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| TimeSpan string (hh:mm-hh:mm) for the time window where the execution should not be executed to e.g. schedule maintenance tasks instead.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command [[Management_API_-_Function_Reference#GetProfiles|GetProfiles]] to retrieve a list of all profiles and their current &amp;quot;serverSideExecution&amp;quot; section details.&lt;br /&gt;
&lt;br /&gt;
The command can be executed with either the argument automatic=false and no additional parameters to disable the automation, or with automatic=true and at least the automaticPauseBetweenExecutions value given. The automaticMaintenanceWindows parameter is optional to define a maintenance window. If not given, there will be no such window.&lt;br /&gt;
Setting an already automated profile to automatic again, will restart the profile.&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== automatic ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Enables the automation for the given profile. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disables the automation for the given profile.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== automaticPauseBetweenExecutions ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;0 - 2147483647&amp;lt;/tt&amp;gt;&lt;br /&gt;
| seconds to pause before re-executing the profile automatically, argument is not allowed when setting automatic to false, required when setting automatic to true.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== automaticMaintenanceWindows ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;(parameter not given)&amp;lt;/tt&amp;gt;&lt;br /&gt;
| There will be no maintenance windows, so the automated profile will continue its run/pause cycle over the complete 24 hrs of the day.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;00:00-23:99&amp;lt;/tt&amp;gt;&lt;br /&gt;
| There will be a maintenance window from/to the given time in hh:mm, where the profile automation will be paused.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSmtpSettings ==&lt;br /&gt;
Set SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;settings&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json&lt;br /&gt;
| SMTP configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== settings====&lt;br /&gt;
Example settings object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;hostname&amp;quot;: &amp;quot;mail.example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: 587,&lt;br /&gt;
  &amp;quot;protocol&amp;quot;: &amp;quot;SMTP-TLS&amp;quot;,&lt;br /&gt;
  &amp;quot;ignoreSslPolicyErrors&amp;quot;: false,&lt;br /&gt;
  &amp;quot;authenticationRequired&amp;quot;: true,&lt;br /&gt;
  &amp;quot;username&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;password&amp;quot;: &amp;quot;userpassword&amp;quot;,&lt;br /&gt;
  &amp;quot;fromDisplayName&amp;quot;: &amp;quot;Sending User&amp;quot;,&lt;br /&gt;
  &amp;quot;fromEmailAddress&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;recipientEmailAddresses&amp;quot;: [&amp;quot;administrator@example.com&amp;quot;, &amp;quot;user@example.com&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetUserAuthentication ==&lt;br /&gt;
Set authentication settings of a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;authentication&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Authentication method. Either 'integrated' or 'directoryServices'.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserDistinguishedName ==&lt;br /&gt;
Set the LDAP distinguished name of a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;distinguishedName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| LDAP DN string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserEmailAddresses ==&lt;br /&gt;
Set email addresses of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;emailAddresses&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| List of email addresses.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserFullName ==&lt;br /&gt;
Set full name of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fullName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Full name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPassword ==&lt;br /&gt;
Set password of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Password of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPop3UserNames ==&lt;br /&gt;
Set POP3 user name of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;pop3UserNames&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Comma separated list of POP3 user names.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPrivileges ==&lt;br /&gt;
Set privileges of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of privileges.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
{{Template:Management_API_User_Privileges}}&lt;br /&gt;
&lt;br /&gt;
== SetUserPrivilegesOnFolder ==&lt;br /&gt;
Set privileges on folder for MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Folder name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of folder privileges.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;none&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is denied access to the specified folder. If specified, this value has to be the only value in the list. This effectively removes all privileges on the specified folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;read&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted read access to the specified folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;write&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted write access to the specified folder. Messages can be moved within an archive.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;delete&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted delete access to the specified folder.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SyncUsersWithDirectoryServices ==&lt;br /&gt;
Sync users of MailStore instance with directory services.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dryRun&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Simulate sync only.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== TestSmtpSettings ==&lt;br /&gt;
Test current SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Management_API_-_Function_Reference&amp;diff=1944</id>
		<title>Management API - Function Reference</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Management_API_-_Function_Reference&amp;diff=1944"/>
		<updated>2022-08-22T14:54:59Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: /* SetProfileServerSideExecution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- DO NOT EDIT THIS ARTICLE--&amp;gt;&lt;br /&gt;
&amp;lt;!-- The content is generated from get-metadata2mediawiki.py --&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== AttachStore ==&lt;br /&gt;
Attach existing archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Meaningful name of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| State of archive store after attaching.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal, but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use, but the instance still knows about their existence. Therefore, the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CompactStore ==&lt;br /&gt;
Compact archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateClientAccessServer ==&lt;br /&gt;
Register new client access server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CreateClientOneTimeUrlForArchiveAdmin ==&lt;br /&gt;
Create URL including OTP for $archiveadmin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceUrl&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Base URL for accessing instance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateDirectoryOnInstanceHost ==&lt;br /&gt;
Create a directory on an Instance Host&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;path&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of directory to create.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateInstance ==&lt;br /&gt;
Create new MailStore instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new instance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;instanceID&amp;quot; : string,&lt;br /&gt;
  &amp;quot;alias&amp;quot; : string,&lt;br /&gt;
  &amp;quot;displayName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;instanceHost&amp;quot; : string,&lt;br /&gt;
  &amp;quot;startMode&amp;quot; : string,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;debugLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;imapServerConnectionLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterExcludeIndexes&amp;quot; : bool,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Config Arguments ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Possible characters are a-z, 0-9 and a dash (-). Only lower-case letters are allowed. The first character has to be a letter. The minimum length is 3 characters, the maximum length is 32 characters.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;startMode&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Possible values are ''automatic'', ''manual'', and ''disabled''. ''Automatic'' instances are started automatically with the Instance Host. ''Manual'' instances must be started manually. ''Disabled'' instances cannot be started at all.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateInstanceHost ==&lt;br /&gt;
Create a new Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new Instance Host.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CreateLicenseRequest ==&lt;br /&gt;
Create and return data of a license request.&lt;br /&gt;
&lt;br /&gt;
== CreateStore ==&lt;br /&gt;
Create and attach a new archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Meaningful name of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| State of archive store after attaching.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use but the instance still knows about their existence. Therefore the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateSystemAdministrator ==&lt;br /&gt;
Create a new SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new SPE system administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Password of new SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;userName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;fullName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;emailAddress&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DeleteClientAccessServer ==&lt;br /&gt;
Delete Client Access Server from management database.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteInstanceHost ==&lt;br /&gt;
Delete Instance Host from management database.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteInstances ==&lt;br /&gt;
Delete one or multiple MailStore Instances&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteSystemAdministrator ==&lt;br /&gt;
Delete SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DetachStore ==&lt;br /&gt;
Detach archive store&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== FreezeInstances ==&lt;br /&gt;
Freeze a MailStore Instance&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetArchiveAdminEnabled ==&lt;br /&gt;
Get current state of archive admin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetClientAccessServers ==&lt;br /&gt;
Get list of Client Access Servers.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverNameFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Server name filter string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;withServiceStatus&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Include service status or not.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverNameFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All servers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Only the given serverName. Must match exactly.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetDirectoriesOnInstanceHost ==&lt;br /&gt;
Get file system directory structure from Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;path&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory to obtain subdirectories from.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetEnvironmentInfo ==&lt;br /&gt;
Return general information about SPE environment.&lt;br /&gt;
&lt;br /&gt;
== GetIndexConfiguration ==&lt;br /&gt;
Get list of attachment file types to index.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceConfiguration ==&lt;br /&gt;
Get configuration of MailStore Instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceHosts ==&lt;br /&gt;
Get list of Instance Hosts.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverNameFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Server name filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverNameFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All servers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Only the given serverName. Must match exactly.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceProcessLiveStatistics ==&lt;br /&gt;
Get live statistics from instance process.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstances ==&lt;br /&gt;
Get list of instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceStatistics ==&lt;br /&gt;
Get archive statistics from instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetServiceStatus ==&lt;br /&gt;
Get current status of all SPE services.&lt;br /&gt;
&lt;br /&gt;
== GetStoreAutoCreateConfiguration ==&lt;br /&gt;
Get automatic archive store creation settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSystemSmtpConfiguration ==&lt;br /&gt;
Get current system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
== GetStores ==&lt;br /&gt;
Get list of archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeSize&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Includes size of archive store. Default: ''true''. May be slow when running on slow hardware.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSystemAdministrators ==&lt;br /&gt;
Get list of system administrators.&lt;br /&gt;
&lt;br /&gt;
== MaintainFileSystemDatabases ==&lt;br /&gt;
Execute maintenance task on archive store databases.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MergeStore ==&lt;br /&gt;
Merge two archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of destination archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;sourceId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of source archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PairWithManagementServer ==&lt;br /&gt;
Pair server role with Management Server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverType&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Type of server role.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of server that hosts 'serverType' role.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;port&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| TCP port on which 'serverType' role on 'serverName' accepts connections.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;thumbprint&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Thumbprint of SSL certificate used by serverType' role on 'serverName'&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverType ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceHost&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Pairing an Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;clientAccessServer&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Pairing a Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ping ==&lt;br /&gt;
Send a keep alive packet.&lt;br /&gt;
&lt;br /&gt;
== RebuildSelectedStoreIndexes ==&lt;br /&gt;
Rebuild search indexes of selected archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RecoverStore ==&lt;br /&gt;
Recreates a broken Firebird database from recovery records. The archive store must have been upgraded to the latest version and the recovery records must not be corrupt. The archive store must be in the ''Disabled'' or ''Error'' state.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;encryptionKey&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Encryption key of the archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RecreateRecoveryRecords ==&lt;br /&gt;
Recreates broken Recovery Records of an archive store. Use ''VerifyStore'' to verify the state of the Recovery Records.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RefreshAllStoreStatistics ==&lt;br /&gt;
Refresh archive store statistics.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ReloadBranding ==&lt;br /&gt;
Reloads the SPE branding information from the filesystem. Newly connected clients are getting the updated branding.&lt;br /&gt;
&lt;br /&gt;
== RenameStore ==&lt;br /&gt;
Rename archive store&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New name of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RestartInstances ==&lt;br /&gt;
Restart one or multiple instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RepairStoreDatabase ==&lt;br /&gt;
Tries to resolve certain issues with archive store databases (e.g. missing database indexes).&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RetryOpenStores ==&lt;br /&gt;
Retry opening stores that failed previously&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SelectAllStoreIndexesForRebuild ==&lt;br /&gt;
Select all archive store for rebuild.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetArchiveAdminEnabled ==&lt;br /&gt;
Enable or disable archive admin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;enabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Enable or disable flag.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetClientAccessServerConfiguration ==&lt;br /&gt;
Set the configuration of a Client Access Server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Client Access Server configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetIndexConfiguration ==&lt;br /&gt;
Set full text search index configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Full text search index configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetIndexConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
== SetInstanceConfiguration ==&lt;br /&gt;
Set configuration of MailStore Instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Instance configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;instanceID&amp;quot; : string,&lt;br /&gt;
  &amp;quot;alias&amp;quot; : string,&lt;br /&gt;
  &amp;quot;displayName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;instanceHost&amp;quot; : string,&lt;br /&gt;
  &amp;quot;startMode&amp;quot; : string,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;debugLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterEnabled&amp;quot; : bool&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetInstanceHostConfiguration ==&lt;br /&gt;
Set configuration of Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Instance Host configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetStoreAutoCreateConfiguration ==&lt;br /&gt;
Set configuration for automatic archive store creation.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Archive store automatic creation configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;sizeThreshold&amp;quot; : string or null,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;contentBaseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;indexBaseDirectory&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetStorePath ==&lt;br /&gt;
Set the path to archive store data.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetStoreRequestedState ==&lt;br /&gt;
Set state of archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| State of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use but the instance still knows about their existence. Therefore the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSystemAdministratorConfiguration ==&lt;br /&gt;
Set SPE system administrator configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| SPE system administrator configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;userName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;fullName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;emailAddress&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetSystemAdministratorPassword ==&lt;br /&gt;
Set password for SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of SPE system administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New password for SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSystemSmtpConfiguration ==&lt;br /&gt;
Set system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json&lt;br /&gt;
| SMTP configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Example config object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;hostname&amp;quot;: &amp;quot;mail.example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: 587,&lt;br /&gt;
  &amp;quot;protocol&amp;quot;: &amp;quot;SMTP-TLS&amp;quot;,&lt;br /&gt;
  &amp;quot;ignoreSslPolicyErrors&amp;quot;: false,&lt;br /&gt;
  &amp;quot;authenticationRequired&amp;quot;: true,&lt;br /&gt;
  &amp;quot;username&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;password&amp;quot;: &amp;quot;userpassword&amp;quot;,&lt;br /&gt;
  &amp;quot;fromDisplayName&amp;quot;: &amp;quot;Sending User&amp;quot;,&lt;br /&gt;
  &amp;quot;fromEmailAddress&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;recipientSystemAdministrator&amp;quot;: [&amp;quot;admin&amp;quot;, &amp;quot;johndoe&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== StartInstances ==&lt;br /&gt;
Start one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;safeMode&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Start instances in Safe Mode to perform maintenance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== StopInstances ==&lt;br /&gt;
Stop one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== TestSystemSmtpConfiguration ==&lt;br /&gt;
Test current system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
== ThawInstances ==&lt;br /&gt;
Thaw one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UpgradeStore ==&lt;br /&gt;
Upgrade archive store from MailStore Server 5 or older to current format.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VerifyStore ==&lt;br /&gt;
Verify archive stores consistency.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeIndexes&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool&lt;br /&gt;
| Defines whether to verify the search indexes as well.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VerifyStores ==&lt;br /&gt;
Verify consistency of all archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeIndexes&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool&lt;br /&gt;
| Defines whether to verify the search indexes as well.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CancelJobAsync ==&lt;br /&gt;
Cancel a running job asynchronously.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique identifier of the job to be canceled.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ClearUserPrivilegesOnFolders ==&lt;br /&gt;
Removes all privileges of a user on all archive folders.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateJob ==&lt;br /&gt;
Create a new job to execute Management API commands.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| A meaningful name for the job. Example: ''Daily Backup''.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;action&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Management API command to execute.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;owner&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Username of the job owner; must be an administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Datetime string (YYYY-MM-DDThh:mm:ss) for running the job once.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;interval&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Interval for running job.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;time&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Time for running job. Without additional parameter, this means daily execution.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfWeek&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of week to run job. Parameter &amp;quot;time&amp;quot; also required.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfMonth&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of month to run job. Parameter &amp;quot;time&amp;quot; also required. dayOfWeek can optionally be used to define further.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== interval ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;5&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 5 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 10 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;15&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 15 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;20&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 20 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;30&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 30 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;60&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every hour.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;120&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 2 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;180&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 3 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;240&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 4 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;360&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 6 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;720&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 12 hours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfWeek ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Sunday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Sunday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Monday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Monday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Tuesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Tuesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Wednesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Wednesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Thursday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Thursday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Friday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Friday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Saturday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Saturday&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfMonth ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;1 to 31&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Numeric representation of day of month.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Last&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Last day of month.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateProfile ==&lt;br /&gt;
Create a new archiving or exporting profile.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;properties&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Profile properties.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== properties ====&lt;br /&gt;
To receive available profile properties create a profile of the desired type via the Email Archive client and then use the GetProfiles method to receive supported values. The properties ''id'' and ''version'' must be omitted, the password field must be filled properly.&lt;br /&gt;
&lt;br /&gt;
== CreateUser ==&lt;br /&gt;
Create new MailStore user. Use ''SetPrivilegesOnFolder'' to grant that user privileges on the own archive.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of new MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of privileges.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fullName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Full name of user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;distinguishedName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| LDAP DN string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;authentication&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Authentication setting for user: 'integrated' or 'directoryServices'.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Password of new user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
{{Template:Management_API_User_Privileges}}&lt;br /&gt;
&lt;br /&gt;
== DeleteEmptyFolders ==&lt;br /&gt;
Remove folders from folder tree that do not contain emails.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Entry point in folder tree.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteJob ==&lt;br /&gt;
Deletes a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The unique identifier of the job to be deleted.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteProfile ==&lt;br /&gt;
Delete an archiving or exporting profile.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of profile.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteUser ==&lt;br /&gt;
Delete a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetChildFolders ==&lt;br /&gt;
Get child folders.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Parent folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;maxLevels&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Depth of child folders.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetComplianceConfiguration ==&lt;br /&gt;
Get current compliance configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetDirectoryServicesConfiguration ==&lt;br /&gt;
Get current Directory Services configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetFolderStatistics ==&lt;br /&gt;
Get folder statistics.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetJobResults ==&lt;br /&gt;
Retrieves list of finished job executions.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromIncluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Beginning of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toExcluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| End of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;jobId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The job id for which to retrieve results.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Interactive Management Shell Example: ''GetJobResults --fromIncluding=&amp;quot;2016-12-01T00:00:00&amp;quot; --toExcluding=&amp;quot;2016-12-31T23:59:59&amp;quot; --timeZoneId=&amp;quot;$Local&amp;quot; --jobId=1''&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
&lt;br /&gt;
== GetJobs ==&lt;br /&gt;
Retrieve list of jobs&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetProfiles ==&lt;br /&gt;
Get list of archiving and exporting profiles.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSmtpSettings ==&lt;br /&gt;
Get current SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetTimeZones ==&lt;br /&gt;
Get list of available time zones.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetUserInfo ==&lt;br /&gt;
Get detailed information about user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetUsers ==&lt;br /&gt;
Get list of users.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetWorkerResults ==&lt;br /&gt;
Get results of profile executions.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromIncluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Beginning of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toExcluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| End of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;profileID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Filter results by given profile ID.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Filter results by given user name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Interactive Management Shell Example: ''GetWorkerResults --fromIncluding=&amp;quot;2016-01-01T00:00:00&amp;quot; --toExcluding=&amp;quot;2016-12-31T23:59:59&amp;quot; --timeZoneID=&amp;quot;$Local&amp;quot; --profileID=1 --userName=&amp;quot;admin&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
&lt;br /&gt;
== MoveFolder ==&lt;br /&gt;
Move folder.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromFolder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Old folder name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toFolder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New folder name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RenameJob ==&lt;br /&gt;
Rename job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The unique identifier of the job to be renamed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The new job name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RenameUser ==&lt;br /&gt;
Rename a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;oldUserName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Old user name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;newUserName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New user name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunJobAsync ==&lt;br /&gt;
Run an existing job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The identifier of the job to be run.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunProfile ==&lt;br /&gt;
Run an existing archiving or exporting profile. Only profiles that are executed on server side can be started by this command. That are all profiles which are listed under ''E-Mail Servers'' in the E-Mail-Archive Client. Client side profiles can be started by using the ''MailStoreCmd'' and the commands ''import-execute'' and ''export-execute''.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique profile ID.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunTemporaryProfile ==&lt;br /&gt;
Run a temporary/non-existent profile. Only profiles that are executed on server side can be started by this command. That are all profiles which are listed under ''E-Mail Servers'' in the E-Mail-Archive Client.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;properties&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Profile properties.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== properties ====&lt;br /&gt;
To receive available profile properties create a profile of the desired type via MailStore Client and use the GetProfiles method to receive supported value. ''Id'' and ''Version'' attributes must not be set.&lt;br /&gt;
&lt;br /&gt;
== SetComplianceConfiguration ==&lt;br /&gt;
Set compliance configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Compliance configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetComplianceConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
Example settings object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;adminEmailPreviewEnabled&amp;quot;: true,&lt;br /&gt;
  &amp;quot;legalHoldEnabled&amp;quot;: false,&lt;br /&gt;
  &amp;quot;logSuccessfulUserActivities&amp;quot;: [&lt;br /&gt;
    &amp;quot;AdminRestored&amp;quot;,&lt;br /&gt;
    &amp;quot;ComplianceChangeSettings&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupAttach&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupCreate&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupDetach&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupRename&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupSetProperties&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupSetRequestedState&amp;quot;,&lt;br /&gt;
    &amp;quot;ProfileChangeUserName&amp;quot;,&lt;br /&gt;
    &amp;quot;UserAdd&amp;quot;,&lt;br /&gt;
    &amp;quot;UserDelete&amp;quot;,&lt;br /&gt;
    &amp;quot;UserRename&amp;quot;,&lt;br /&gt;
    &amp;quot;UserSetFolderAccess&amp;quot;,&lt;br /&gt;
    &amp;quot;UserSetMappings&amp;quot;,&lt;br /&gt;
    &amp;quot;UserUpdate&amp;quot;&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetDirectoryServicesConfiguration ==&lt;br /&gt;
Set directory services configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Directory services configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetDirectoryServicesConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
== SetJobEnabled ==&lt;br /&gt;
Set enabled status of a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The unique identifier of the job to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;enabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Boolean value of '''enabled''' attribute.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetJobSchedule ==&lt;br /&gt;
Modify the schedule of a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique identifier of the job to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Datetime string (YYYY-MM-DDThh:mm:ss) for running the job once.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;interval&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Interval for running job.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;time&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Time for running job. Without additional parameter, this means daily execution.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfWeek&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of week to run job. Parameter &amp;quot;time&amp;quot; also required.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfMonth&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of month to run job. Parameter &amp;quot;time&amp;quot; also required. dayOfWeek can optionally be used to define further.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== interval ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;5&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 5 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 10 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;15&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 15 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;20&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 20 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;30&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 30 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;60&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every hour.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;120&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 2 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;180&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 3 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;260&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 4 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;360&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 6 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;720&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 12 hours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfWeek ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Sunday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Sunday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Monday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Monday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Tuesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Tuesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Wednesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Wednesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Thursday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Thursday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Friday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Friday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Saturday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Saturday&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfMonth ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;1 to 31&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Numeric representation of day of month.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Last&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Last day of month.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetProfileServerSideExecution ==&lt;br /&gt;
Disables or enables the automatic server-sided execution with its parameters.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique profile ID of the profile to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automatic&amp;lt;/tt&amp;gt;&lt;br /&gt;
| boolean true/false &lt;br /&gt;
| enables (true) or disables (false) the named profile's server-side automation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automaticPauseBetweenExecutions&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional) &lt;br /&gt;
| Integer value of seconds to pause between re-executing an automatic profile&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automaticMaintenanceWindows&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| TimeSpan string (hh:mm-hh:mm) for the time window where the execution should not be executed to e.g. schedule maintenance tasks instead.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command [[Management_API_-_Function_Reference#GetProfiles|GetProfiles]] to retrieve a list of all profiles and their current &amp;quot;serverSideExecution&amp;quot; section details.&lt;br /&gt;
&lt;br /&gt;
The command can be executed with either the argument automatic=false and no additional parameters to disable the automation, or with automatic=true and at least the automaticPauseBetweenExecutions value given. The automaticMaintenanceWindows parameter is optional to define a maintenance window. If not given, there will be no such window.&lt;br /&gt;
Setting an already automated profile to automatic again, will restart the profile.&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== automatic ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Enables the automation for the given profile. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disables the automation for the given profile.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== automaticPauseBetweenExecutions ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;0 - 2147483647&amp;lt;/tt&amp;gt;&lt;br /&gt;
| seconds to pause before re-executing the profile automatically, argument is not allowed when setting automatic to false, required when setting automatic to true.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== automaticMaintenanceWindows ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;(parameter not given)&amp;lt;/tt&amp;gt;&lt;br /&gt;
| There will be no maintenance windows, so the automated profile will continue its run/pause cycle over the complete 24 hrs of the day.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;00:00-23:99&amp;lt;/tt&amp;gt;&lt;br /&gt;
| There will be a maintenance window from/to the given time in hh:mm, where the profile automation will be paused.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSmtpSettings ==&lt;br /&gt;
Set SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;settings&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json&lt;br /&gt;
| SMTP configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== settings====&lt;br /&gt;
Example settings object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;hostname&amp;quot;: &amp;quot;mail.example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: 587,&lt;br /&gt;
  &amp;quot;protocol&amp;quot;: &amp;quot;SMTP-TLS&amp;quot;,&lt;br /&gt;
  &amp;quot;ignoreSslPolicyErrors&amp;quot;: false,&lt;br /&gt;
  &amp;quot;authenticationRequired&amp;quot;: true,&lt;br /&gt;
  &amp;quot;username&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;password&amp;quot;: &amp;quot;userpassword&amp;quot;,&lt;br /&gt;
  &amp;quot;fromDisplayName&amp;quot;: &amp;quot;Sending User&amp;quot;,&lt;br /&gt;
  &amp;quot;fromEmailAddress&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;recipientEmailAddresses&amp;quot;: [&amp;quot;administrator@example.com&amp;quot;, &amp;quot;user@example.com&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetUserAuthentication ==&lt;br /&gt;
Set authentication settings of a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;authentication&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Authentication method. Either 'integrated' or 'directoryServices'.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserDistinguishedName ==&lt;br /&gt;
Set the LDAP distinguished name of a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;distinguishedName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| LDAP DN string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserEmailAddresses ==&lt;br /&gt;
Set email addresses of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;emailAddresses&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| List of email addresses.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserFullName ==&lt;br /&gt;
Set full name of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fullName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Full name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPassword ==&lt;br /&gt;
Set password of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Password of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPop3UserNames ==&lt;br /&gt;
Set POP3 user name of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;pop3UserNames&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Comma separated list of POP3 user names.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPrivileges ==&lt;br /&gt;
Set privileges of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of privileges.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
{{Template:Management_API_User_Privileges}}&lt;br /&gt;
&lt;br /&gt;
== SetUserPrivilegesOnFolder ==&lt;br /&gt;
Set privileges on folder for MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Folder name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of folder privileges.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;none&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is denied access to the specified folder. If specified, this value has to be the only value in the list. This effectively removes all privileges on the specified folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;read&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted read access to the specified folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;write&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted write access to the specified folder. Messages can be moved within an archive.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;delete&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted delete access to the specified folder.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SyncUsersWithDirectoryServices ==&lt;br /&gt;
Sync users of MailStore instance with directory services.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dryRun&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Simulate sync only.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== TestSmtpSettings ==&lt;br /&gt;
Test current SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
	<entry>
		<id>https://help.mailstore.com/en/spe/index.php?title=Management_API_-_Function_Reference&amp;diff=1943</id>
		<title>Management API - Function Reference</title>
		<link rel="alternate" type="text/html" href="https://help.mailstore.com/en/spe/index.php?title=Management_API_-_Function_Reference&amp;diff=1943"/>
		<updated>2022-08-22T13:12:01Z</updated>

		<summary type="html">&lt;p&gt;Rrommelrath: Added SetProfileServerSideExecution command&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- DO NOT EDIT THIS ARTICLE--&amp;gt;&lt;br /&gt;
&amp;lt;!-- The content is generated from get-metadata2mediawiki.py --&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== AttachStore ==&lt;br /&gt;
Attach existing archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Meaningful name of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| State of archive store after attaching.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal, but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use, but the instance still knows about their existence. Therefore, the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CompactStore ==&lt;br /&gt;
Compact archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateClientAccessServer ==&lt;br /&gt;
Register new client access server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CreateClientOneTimeUrlForArchiveAdmin ==&lt;br /&gt;
Create URL including OTP for $archiveadmin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceUrl&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Base URL for accessing instance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateDirectoryOnInstanceHost ==&lt;br /&gt;
Create a directory on an Instance Host&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;path&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of directory to create.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateInstance ==&lt;br /&gt;
Create new MailStore instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new instance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;instanceID&amp;quot; : string,&lt;br /&gt;
  &amp;quot;alias&amp;quot; : string,&lt;br /&gt;
  &amp;quot;displayName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;instanceHost&amp;quot; : string,&lt;br /&gt;
  &amp;quot;startMode&amp;quot; : string,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;debugLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;imapServerConnectionLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterExcludeIndexes&amp;quot; : bool,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Config Arguments ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Possible characters are a-z, 0-9 and a dash (-). Only lower-case letters are allowed. The first character has to be a letter. The minimum length is 3 characters, the maximum length is 32 characters.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;startMode&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Possible values are ''automatic'', ''manual'', and ''disabled''. ''Automatic'' instances are started automatically with the Instance Host. ''Manual'' instances must be started manually. ''Disabled'' instances cannot be started at all.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateInstanceHost ==&lt;br /&gt;
Create a new Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new Instance Host.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CreateLicenseRequest ==&lt;br /&gt;
Create and return data of a license request.&lt;br /&gt;
&lt;br /&gt;
== CreateStore ==&lt;br /&gt;
Create and attach a new archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Meaningful name of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| State of archive store after attaching.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use but the instance still knows about their existence. Therefore the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateSystemAdministrator ==&lt;br /&gt;
Create a new SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Configuration of new SPE system administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Password of new SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;userName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;fullName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;emailAddress&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DeleteClientAccessServer ==&lt;br /&gt;
Delete Client Access Server from management database.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteInstanceHost ==&lt;br /&gt;
Delete Instance Host from management database.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteInstances ==&lt;br /&gt;
Delete one or multiple MailStore Instances&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteSystemAdministrator ==&lt;br /&gt;
Delete SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DetachStore ==&lt;br /&gt;
Detach archive store&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== FreezeInstances ==&lt;br /&gt;
Freeze a MailStore Instance&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetArchiveAdminEnabled ==&lt;br /&gt;
Get current state of archive admin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetClientAccessServers ==&lt;br /&gt;
Get list of Client Access Servers.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverNameFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Server name filter string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;withServiceStatus&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Include service status or not.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverNameFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All servers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Only the given serverName. Must match exactly.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetDirectoriesOnInstanceHost ==&lt;br /&gt;
Get file system directory structure from Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;path&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory to obtain subdirectories from.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetEnvironmentInfo ==&lt;br /&gt;
Return general information about SPE environment.&lt;br /&gt;
&lt;br /&gt;
== GetIndexConfiguration ==&lt;br /&gt;
Get list of attachment file types to index.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceConfiguration ==&lt;br /&gt;
Get configuration of MailStore Instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceHosts ==&lt;br /&gt;
Get list of Instance Hosts.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverNameFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Server name filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverNameFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;null&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All servers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Only the given serverName. Must match exactly.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceProcessLiveStatistics ==&lt;br /&gt;
Get live statistics from instance process.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstances ==&lt;br /&gt;
Get list of instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetInstanceStatistics ==&lt;br /&gt;
Get archive statistics from instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetServiceStatus ==&lt;br /&gt;
Get current status of all SPE services.&lt;br /&gt;
&lt;br /&gt;
== GetStoreAutoCreateConfiguration ==&lt;br /&gt;
Get automatic archive store creation settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSystemSmtpConfiguration ==&lt;br /&gt;
Get current system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
== GetStores ==&lt;br /&gt;
Get list of archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeSize&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Includes size of archive store. Default: ''true''. May be slow when running on slow hardware.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSystemAdministrators ==&lt;br /&gt;
Get list of system administrators.&lt;br /&gt;
&lt;br /&gt;
== MaintainFileSystemDatabases ==&lt;br /&gt;
Execute maintenance task on archive store databases.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== MergeStore ==&lt;br /&gt;
Merge two archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of destination archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;sourceId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of source archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== PairWithManagementServer ==&lt;br /&gt;
Pair server role with Management Server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverType&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Type of server role.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;serverName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Name of server that hosts 'serverType' role.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;port&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| TCP port on which 'serverType' role on 'serverName' accepts connections.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;thumbprint&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Thumbprint of SSL certificate used by serverType' role on 'serverName'&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== serverType ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceHost&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Pairing an Instance Host.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;clientAccessServer&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Pairing a Client Access Server.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ping ==&lt;br /&gt;
Send a keep alive packet.&lt;br /&gt;
&lt;br /&gt;
== RebuildSelectedStoreIndexes ==&lt;br /&gt;
Rebuild search indexes of selected archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RecoverStore ==&lt;br /&gt;
Recreates a broken Firebird database from recovery records. The archive store must have been upgraded to the latest version and the recovery records must not be corrupt. The archive store must be in the ''Disabled'' or ''Error'' state.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;encryptionKey&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Encryption key of the archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RecreateRecoveryRecords ==&lt;br /&gt;
Recreates broken Recovery Records of an archive store. Use ''VerifyStore'' to verify the state of the Recovery Records.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RefreshAllStoreStatistics ==&lt;br /&gt;
Refresh archive store statistics.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ReloadBranding ==&lt;br /&gt;
Reloads the SPE branding information from the filesystem. Newly connected clients are getting the updated branding.&lt;br /&gt;
&lt;br /&gt;
== RenameStore ==&lt;br /&gt;
Rename archive store&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New name of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RestartInstances ==&lt;br /&gt;
Restart one or multiple instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RepairStoreDatabase ==&lt;br /&gt;
Tries to resolve certain issues with archive store databases (e.g. missing database indexes).&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RetryOpenStores ==&lt;br /&gt;
Retry opening stores that failed previously&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SelectAllStoreIndexesForRebuild ==&lt;br /&gt;
Select all archive store for rebuild.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetArchiveAdminEnabled ==&lt;br /&gt;
Enable or disable archive admin access.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;enabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Enable or disable flag.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetClientAccessServerConfiguration ==&lt;br /&gt;
Set the configuration of a Client Access Server.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Client Access Server configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetIndexConfiguration ==&lt;br /&gt;
Set full text search index configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Full text search index configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetIndexConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
== SetInstanceConfiguration ==&lt;br /&gt;
Set configuration of MailStore Instance.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Instance configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;instanceID&amp;quot; : string,&lt;br /&gt;
  &amp;quot;alias&amp;quot; : string,&lt;br /&gt;
  &amp;quot;displayName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;instanceHost&amp;quot; : string,&lt;br /&gt;
  &amp;quot;startMode&amp;quot; : string,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;debugLogEnabled&amp;quot; : bool,&lt;br /&gt;
  &amp;quot;vssWriterEnabled&amp;quot; : bool&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetInstanceHostConfiguration ==&lt;br /&gt;
Set configuration of Instance Host.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Instance Host configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;serverName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;port&amp;quot; : number,&lt;br /&gt;
  &amp;quot;serverCertificate&amp;quot; : {&lt;br /&gt;
    &amp;quot;thumbprint&amp;quot; : string&lt;br /&gt;
  },&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetStoreAutoCreateConfiguration ==&lt;br /&gt;
Set configuration for automatic archive store creation.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Archive store automatic creation configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;sizeThreshold&amp;quot; : string or null,&lt;br /&gt;
  &amp;quot;baseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;contentBaseDirectory&amp;quot; : string,&lt;br /&gt;
  &amp;quot;indexBaseDirectory&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetStorePath ==&lt;br /&gt;
Set the path to archive store data.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;databasePath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Path of the directory containing the archive store database. When it is the only given ''path'' argument, the values for ''contentPath'' and ''indexPath'' are determined automatically.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;contentPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store content.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;indexPath&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Path of directory containing archive store index files.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetStoreRequestedState ==&lt;br /&gt;
Set state of archive store.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;requestedState&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| State of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== requestedState ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;current&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Same as Normal but new messages will be archived in the archive store that is set to Current.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;normal&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of archives store is available to users and can be modified if the user has the appropriate permission.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;writeProtected&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The content of write protected archive stores is available to users, but cannot be modified (e.g. delete or move messages, rename or move folders)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;disabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disabled archive stores are not in use but the instance still knows about their existence. Therefore the content is not available to users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSystemAdministratorConfiguration ==&lt;br /&gt;
Set SPE system administrator configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| SPE system administrator configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;userName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;fullName&amp;quot; : string,&lt;br /&gt;
  &amp;quot;emailAddress&amp;quot; : string&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetSystemAdministratorPassword ==&lt;br /&gt;
Set password for SPE system administrator.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of SPE system administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New password for SPE system administrator.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetSystemSmtpConfiguration ==&lt;br /&gt;
Set system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json&lt;br /&gt;
| SMTP configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Example config object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;hostname&amp;quot;: &amp;quot;mail.example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: 587,&lt;br /&gt;
  &amp;quot;protocol&amp;quot;: &amp;quot;SMTP-TLS&amp;quot;,&lt;br /&gt;
  &amp;quot;ignoreSslPolicyErrors&amp;quot;: false,&lt;br /&gt;
  &amp;quot;authenticationRequired&amp;quot;: true,&lt;br /&gt;
  &amp;quot;username&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;password&amp;quot;: &amp;quot;userpassword&amp;quot;,&lt;br /&gt;
  &amp;quot;fromDisplayName&amp;quot;: &amp;quot;Sending User&amp;quot;,&lt;br /&gt;
  &amp;quot;fromEmailAddress&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;recipientSystemAdministrator&amp;quot;: [&amp;quot;admin&amp;quot;, &amp;quot;johndoe&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== StartInstances ==&lt;br /&gt;
Start one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;safeMode&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Start instances in Safe Mode to perform maintenance.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== StopInstances ==&lt;br /&gt;
Stop one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== TestSystemSmtpConfiguration ==&lt;br /&gt;
Test current system wide SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
== ThawInstances ==&lt;br /&gt;
Thaw one or multiple MailStore Instances.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceFilter&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Instance filter string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== instanceFilter ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instance01 instance02 instance03&amp;lt;/tt&amp;gt;&lt;br /&gt;
| instance01, instance02 and instance03&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;*instancehost01 *instancehost02&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All instances on instancehost1 and instancehost2&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .running&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All running instances&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;* .stopped&amp;lt;/tt&amp;gt;&lt;br /&gt;
| All stopped instances&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UpgradeStore ==&lt;br /&gt;
Upgrade archive store from MailStore Server 5 or older to current format.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VerifyStore ==&lt;br /&gt;
Verify archive stores consistency.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of archive store.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeIndexes&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool&lt;br /&gt;
| Defines whether to verify the search indexes as well.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VerifyStores ==&lt;br /&gt;
Verify consistency of all archive stores.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;includeIndexes&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool&lt;br /&gt;
| Defines whether to verify the search indexes as well.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CancelJobAsync ==&lt;br /&gt;
Cancel a running job asynchronously.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique identifier of the job to be canceled.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ClearUserPrivilegesOnFolders ==&lt;br /&gt;
Removes all privileges of a user on all archive folders.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateJob ==&lt;br /&gt;
Create a new job to execute Management API commands.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| A meaningful name for the job. Example: ''Daily Backup''.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;action&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Management API command to execute.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;owner&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Username of the job owner; must be an administrator.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Datetime string (YYYY-MM-DDThh:mm:ss) for running the job once.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;interval&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Interval for running job.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;time&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Time for running job. Without additional parameter, this means daily execution.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfWeek&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of week to run job. Parameter &amp;quot;time&amp;quot; also required.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfMonth&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of month to run job. Parameter &amp;quot;time&amp;quot; also required. dayOfWeek can optionally be used to define further.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== interval ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;5&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 5 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 10 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;15&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 15 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;20&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 20 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;30&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 30 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;60&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every hour.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;120&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 2 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;180&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 3 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;240&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 4 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;360&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 6 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;720&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 12 hours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfWeek ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Sunday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Sunday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Monday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Monday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Tuesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Tuesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Wednesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Wednesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Thursday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Thursday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Friday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Friday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Saturday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Saturday&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfMonth ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;1 to 31&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Numeric representation of day of month.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Last&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Last day of month.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateProfile ==&lt;br /&gt;
Create a new archiving or exporting profile.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;properties&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Profile properties.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== properties ====&lt;br /&gt;
To receive available profile properties create a profile of the desired type via the Email Archive client and then use the GetProfiles method to receive supported values. The properties ''id'' and ''version'' must be omitted, the password field must be filled properly.&lt;br /&gt;
&lt;br /&gt;
== CreateUser ==&lt;br /&gt;
Create new MailStore user. Use ''SetPrivilegesOnFolder'' to grant that user privileges on the own archive.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of new MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of privileges.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fullName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Full name of user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;distinguishedName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| LDAP DN string.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;authentication&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Authentication setting for user: 'integrated' or 'directoryServices'.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Password of new user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
{{Template:Management_API_User_Privileges}}&lt;br /&gt;
&lt;br /&gt;
== DeleteEmptyFolders ==&lt;br /&gt;
Remove folders from folder tree that do not contain emails.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Entry point in folder tree.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteJob ==&lt;br /&gt;
Deletes a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The unique identifier of the job to be deleted.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteProfile ==&lt;br /&gt;
Delete an archiving or exporting profile.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique ID of profile.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== DeleteUser ==&lt;br /&gt;
Delete a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetChildFolders ==&lt;br /&gt;
Get child folders.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Parent folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;maxLevels&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Depth of child folders.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetComplianceConfiguration ==&lt;br /&gt;
Get current compliance configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetDirectoryServicesConfiguration ==&lt;br /&gt;
Get current Directory Services configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetFolderStatistics ==&lt;br /&gt;
Get folder statistics.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetJobResults ==&lt;br /&gt;
Retrieves list of finished job executions.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromIncluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Beginning of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toExcluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| End of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;jobId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The job id for which to retrieve results.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Interactive Management Shell Example: ''GetJobResults --fromIncluding=&amp;quot;2016-12-01T00:00:00&amp;quot; --toExcluding=&amp;quot;2016-12-31T23:59:59&amp;quot; --timeZoneId=&amp;quot;$Local&amp;quot; --jobId=1''&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
&lt;br /&gt;
== GetJobs ==&lt;br /&gt;
Retrieve list of jobs&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetProfiles ==&lt;br /&gt;
Get list of archiving and exporting profiles.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetSmtpSettings ==&lt;br /&gt;
Get current SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetTimeZones ==&lt;br /&gt;
Get list of available time zones.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetUserInfo ==&lt;br /&gt;
Get detailed information about user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetUsers ==&lt;br /&gt;
Get list of users.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== GetWorkerResults ==&lt;br /&gt;
Get results of profile executions.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromIncluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Beginning of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toExcluding&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| End of time range to fetch.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;profileID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Filter results by given profile ID.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Filter results by given user name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Interactive Management Shell Example: ''GetWorkerResults --fromIncluding=&amp;quot;2016-01-01T00:00:00&amp;quot; --toExcluding=&amp;quot;2016-12-31T23:59:59&amp;quot; --timeZoneID=&amp;quot;$Local&amp;quot; --profileID=1 --userName=&amp;quot;admin&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
&lt;br /&gt;
== MoveFolder ==&lt;br /&gt;
Move folder.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fromFolder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Old folder name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;toFolder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New folder name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RenameJob ==&lt;br /&gt;
Rename job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The unique identifier of the job to be renamed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;name&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| The new job name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RenameUser ==&lt;br /&gt;
Rename a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;oldUserName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Old user name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;newUserName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| New user name.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunJobAsync ==&lt;br /&gt;
Run an existing job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The identifier of the job to be run.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunProfile ==&lt;br /&gt;
Run an existing archiving or exporting profile. Only profiles that are executed on server side can be started by this command. That are all profiles which are listed under ''E-Mail Servers'' in the E-Mail-Archive Client. Client side profiles can be started by using the ''MailStoreCmd'' and the commands ''import-execute'' and ''export-execute''.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| Unique profile ID.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== RunTemporaryProfile ==&lt;br /&gt;
Run a temporary/non-existent profile. Only profiles that are executed on server side can be started by this command. That are all profiles which are listed under ''E-Mail Servers'' in the E-Mail-Archive Client.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;properties&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Profile properties.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;raw&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool &lt;br /&gt;
| Currently only 'true' is supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== properties ====&lt;br /&gt;
To receive available profile properties create a profile of the desired type via MailStore Client and use the GetProfiles method to receive supported value. ''Id'' and ''Version'' attributes must not be set.&lt;br /&gt;
&lt;br /&gt;
== SetComplianceConfiguration ==&lt;br /&gt;
Set compliance configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Compliance configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetComplianceConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
Example settings object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;adminEmailPreviewEnabled&amp;quot;: true,&lt;br /&gt;
  &amp;quot;legalHoldEnabled&amp;quot;: false,&lt;br /&gt;
  &amp;quot;logSuccessfulUserActivities&amp;quot;: [&lt;br /&gt;
    &amp;quot;AdminRestored&amp;quot;,&lt;br /&gt;
    &amp;quot;ComplianceChangeSettings&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupAttach&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupCreate&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupDetach&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupRename&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupSetProperties&amp;quot;,&lt;br /&gt;
    &amp;quot;FileGroupSetRequestedState&amp;quot;,&lt;br /&gt;
    &amp;quot;ProfileChangeUserName&amp;quot;,&lt;br /&gt;
    &amp;quot;UserAdd&amp;quot;,&lt;br /&gt;
    &amp;quot;UserDelete&amp;quot;,&lt;br /&gt;
    &amp;quot;UserRename&amp;quot;,&lt;br /&gt;
    &amp;quot;UserSetFolderAccess&amp;quot;,&lt;br /&gt;
    &amp;quot;UserSetMappings&amp;quot;,&lt;br /&gt;
    &amp;quot;UserUpdate&amp;quot;&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetDirectoryServicesConfiguration ==&lt;br /&gt;
Set directory services configuration settings.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;config&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json &lt;br /&gt;
| Directory services configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== config ====&lt;br /&gt;
Use GetDirectoryServicesConfiguration to receive supported value.&lt;br /&gt;
&lt;br /&gt;
== SetJobEnabled ==&lt;br /&gt;
Set enabled status of a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| The unique identifier of the job to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;enabled&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Boolean value of '''enabled''' attribute.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetJobSchedule ==&lt;br /&gt;
Modify the schedule of a job.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique identifier of the job to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;timeZoneId&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| The time zone id of the time zone the date should be converted to, e.g. $Local, which represents the time zone of the operating system.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Datetime string (YYYY-MM-DDThh:mm:ss) for running the job once.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;interval&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional)&lt;br /&gt;
| Interval for running job.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;time&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Time for running job. Without additional parameter, this means daily execution.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfWeek&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of week to run job. Parameter &amp;quot;time&amp;quot; also required.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dayOfMonth&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Day of month to run job. Parameter &amp;quot;time&amp;quot; also required. dayOfWeek can optionally be used to define further.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command ''GetTimeZones'' to retrieve a list of all available time zones.&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== interval ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;5&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 5 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;10&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 10 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;15&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 15 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;20&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 20 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;30&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 30 minutes.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;60&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every hour.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;120&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 2 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;180&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 3 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;260&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 4 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;360&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 6 hours.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;720&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Every 12 hours.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfWeek ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Sunday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Sunday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Monday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Monday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Tuesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Tuesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Wednesday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Wednesday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Thursday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Thursday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Friday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Friday&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Saturday&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Saturday&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== dayOfMonth ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;1 to 31&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Numeric representation of day of month.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;Last&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Last day of month.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetProfileServerSideExecution ==&lt;br /&gt;
Disables or enables the automatic server-sided execution with its parameters.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID/tt&amp;gt;&lt;br /&gt;
| string&lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number &lt;br /&gt;
| The unique profile ID of the profile to be modified.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automatic&amp;lt;/tt&amp;gt;&lt;br /&gt;
| boolean true/false &lt;br /&gt;
| enables (true) or disables (false) the named profile's server-side automation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automaticPauseBetweenExecutions&amp;lt;/tt&amp;gt;&lt;br /&gt;
| number (optional) &lt;br /&gt;
| Integer value of seconds to pause between re-executing an automatic profile&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;automaticMaintenanceWindows&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| TimeSpan string (hh:mm-hh:mm) for the time window where the execution should not be executed to e.g. schedule maintenance tasks instead.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Use the API command [[Administration_API_-_Function_Reference#GetProfiles|GetProfiles]] to retrieve a list of all profiles and their current &amp;quot;serverSideExecution&amp;quot; section details.&lt;br /&gt;
&lt;br /&gt;
The command can be executed with either the argument automatic=false and no additional parameters to disable the automation, or with automatic=true and at least the automaticPauseBetweenExecutions value given. The automaticMaintenanceWindows parameter is optional to define a maintenance window. If not given, there will be no such window.&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== automatic ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;tt&amp;gt;true&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Enables the automation for the given profile. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;false&amp;lt;/tt&amp;gt;&lt;br /&gt;
| Disables the automation for the given profile.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== automaticPauseBetweenExecutions ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;0 - 2147483647&amp;lt;/tt&amp;gt;&lt;br /&gt;
| seconds to pause before re-executing the profile automatically, argument is not allowed when setting automatic to false, required when setting automatic to true.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== automaticMaintenanceWindows ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;(parameter not given)&amp;lt;/tt&amp;gt;&lt;br /&gt;
| There will be no maintenance windows, so the automated profile will continue its run/pause cycle over the complete 24 hrs of the day.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;00:00-23:99&amp;lt;/tt&amp;gt;&lt;br /&gt;
| There will be a maintenance window from/to the given time in hh:mm, where the profile automation will be paused.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SetSmtpSettings ==&lt;br /&gt;
Set SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;settings&amp;lt;/tt&amp;gt;&lt;br /&gt;
| json&lt;br /&gt;
| SMTP configuration.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== settings====&lt;br /&gt;
Example settings object:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; smart-tabs=&amp;quot;true&amp;quot; toolbar=&amp;quot;false&amp;quot; gutter=&amp;quot;false&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;hostname&amp;quot;: &amp;quot;mail.example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;port&amp;quot;: 587,&lt;br /&gt;
  &amp;quot;protocol&amp;quot;: &amp;quot;SMTP-TLS&amp;quot;,&lt;br /&gt;
  &amp;quot;ignoreSslPolicyErrors&amp;quot;: false,&lt;br /&gt;
  &amp;quot;authenticationRequired&amp;quot;: true,&lt;br /&gt;
  &amp;quot;username&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;password&amp;quot;: &amp;quot;userpassword&amp;quot;,&lt;br /&gt;
  &amp;quot;fromDisplayName&amp;quot;: &amp;quot;Sending User&amp;quot;,&lt;br /&gt;
  &amp;quot;fromEmailAddress&amp;quot;: &amp;quot;sending.user@example.com&amp;quot;,&lt;br /&gt;
  &amp;quot;recipientEmailAddresses&amp;quot;: [&amp;quot;administrator@example.com&amp;quot;, &amp;quot;user@example.com&amp;quot;]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SetUserAuthentication ==&lt;br /&gt;
Set authentication settings of a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;authentication&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Authentication method. Either 'integrated' or 'directoryServices'.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserDistinguishedName ==&lt;br /&gt;
Set the LDAP distinguished name of a MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;distinguishedName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| LDAP DN string.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserEmailAddresses ==&lt;br /&gt;
Set email addresses of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;emailAddresses&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| List of email addresses.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserFullName ==&lt;br /&gt;
Set full name of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;fullName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Full name of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPassword ==&lt;br /&gt;
Set password of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;password&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Password of MailStore user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPop3UserNames ==&lt;br /&gt;
Set POP3 user name of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;pop3UserNames&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string (optional)&lt;br /&gt;
| Comma separated list of POP3 user names.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SetUserPrivileges ==&lt;br /&gt;
Set privileges of MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of privileges.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
{{Template:Management_API_User_Privileges}}&lt;br /&gt;
&lt;br /&gt;
== SetUserPrivilegesOnFolder ==&lt;br /&gt;
Set privileges on folder for MailStore user.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;userName&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| User name of MailStore user.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;folder&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Folder name.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;privileges&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Comma separated list of folder privileges.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Argument Values ===&lt;br /&gt;
&lt;br /&gt;
==== privileges ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=270px | Name&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;none&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is denied access to the specified folder. If specified, this value has to be the only value in the list. This effectively removes all privileges on the specified folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;read&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted read access to the specified folder.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;write&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted write access to the specified folder. Messages can be moved within an archive.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;delete&amp;lt;/tt&amp;gt;&lt;br /&gt;
| The user is granted delete access to the specified folder.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== SyncUsersWithDirectoryServices ==&lt;br /&gt;
Sync users of MailStore instance with directory services.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;dryRun&amp;lt;/tt&amp;gt;&lt;br /&gt;
| bool (optional)&lt;br /&gt;
| Simulate sync only.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== TestSmtpSettings ==&lt;br /&gt;
Test current SMTP configuration.&lt;br /&gt;
&lt;br /&gt;
=== Arguments ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=150px | Name&lt;br /&gt;
! width=120px | Type&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;instanceID&amp;lt;/tt&amp;gt;&lt;br /&gt;
| string &lt;br /&gt;
| Unique ID of MailStore instance in which this command is invoked.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Rrommelrath</name></author>
	</entry>
</feed>