# Synchronizing a Directory in Command Line

## Overview

The automatic users and groups synchronization is provided by this Windows service. This service is installed by the setup pack and started automatically after installation.

## Installation

The default suggested installation path is `DRIVE:\Program Files\Advantys\WorkflowGen\Services\bin\WfgDirectoriesSyncService.exe`.

The synchronization service can also be executed from a command line.

You must specify the `/c` or `/console` parameter.

### Optional parameters

| Parameter             | Definition                                                                                        |
| --------------------- | ------------------------------------------------------------------------------------------------- |
| `/p[ath]:location`    | Location of the `web.config` file used to synchronize (usually the WorkflowGen `web.config` file) |
| `/d[irectories]:list` | List of directories to synchronize; use `,` (comma) or `;` (semicolon) as separator               |
| `/s[ilence]`          | No output will be generated in the console                                                        |
| `/t[est]`             | Launch a synchronization test                                                                     |
| `/h[elp]` or `/?`     | Displays the help for console execution                                                           |

{% hint style="info" %}
If an error occurs the exit code `1` is returned, otherwise `0` is returned.
{% endhint %}

### Example 1

This will launch the directory synchronization of the WorkflowGen instance installed in the `D:\inetpub\wwwroot\wfgen` folder:

```
WfgDirectoriesSyncService.exe /c /p:D:\inetpub\wwwroot\wfgen\web.config
```

### Example 2

This will force the synchronization of the `MyDir` directory of the WorkflowGen instance installed in the `D:\inetpub\wwwroot\wfgen` folder:

```
WfgDirectoriesSyncService.exe /c /p:D:\inetpub\wwwroot\wfgen\web.config /d:MyDir
```
