Skip to content

Settings / Unattended mode

For unattended execution, use the "settings.ini writer", to create a config file. Enable Automatisation and select which operation will be executed, by enabling the "Auto create CSV" and/or the "Auto create / update contacts" options. On start the tool will check there is a settings.ini file and if so, load these settings.

The settings.ini can also be used to auto-fill some connection informations and login-credentials into settings.

Notice

To support sheduled tasks execution the GUI features will be hidden on execution if "Automatisation" is enabled in settings.ini.

Note

To change the CMO/FMO user-password you need to use the "Settings.ini writer" for the correct encryption!

Lets take a look on an example settings.ini file:

[Settings]
CsvTargetExport=C:\scripts\out.csv
CsvTargetImport=C:\scripts\out.csv
CmoSearchbase=OU=source_tree,DC=AD,DC=COMPANY,DC=DE
CmoRemoteUsername=Administrator@ad.company.de
CmoPassword=bAf14k45jGyqke9YphGjAf==
CmoRemoteServer=ad01.company.local
FmoSearchbase=OU=target_tree,DC=AD,DC=COMPANY,DC=COM
FmoRemoteUsername=DOMAIN\J.Doe
FmoPassword=bAf14k45jGyqke9YphGjAf==
FmoRemoteServer=ad02.company.local
IncludeContactObjects=True
AutoCreateCsv=False
AutoMigrate=False
Automatisation=False
EnableUpload=True
UploadServer=192.168.0.100
UploadPort=21
UploadUsername=jdoe
UploadPassword=bAf14k45jGyqke9YphGjAf==
UploadPath=/var/www/html/upload.zip
UploadProtocol=FTP
ExchangeServer=ex01.company.de
Logging=True
Option Description Example
CsvTargetExport Path and name where to save the CSV-file on local filesystem C:\scripts\out.csv
CsvTargetImport Path and name where to load the CSV-file on local filesystem from for "contact creation / update" process C:\scripts\out.csv
CmoSearchbase Determine the source AD's Organization Unit or leave empty to select the whole AD OU=source_tree,DC=AD,DC=COMPANY,DC=DE
CmoRemoteUsername Remoteusername formatted like: Administrator@ad.company.de please do not use AD\Administrator here Administrator@ad.company.de
CmoPassword Encrypted remoteusernames password for AD/LDAP authentification, use settings.ini writer change password
CmoRemoteServer Determine source-servers address ad01.company.local
FmoSearchbase Target tree where to create the new contact objects OU=target_tree,DC=AD,DC=COMPANY,DC=COM
FmoRemoteUsername Remoteusername for target-environment J.Doe@domain.local or DOMAIN\J.Doe
FmoPassword Encrypted remoteusernames password for AD/LDAP authentification, use settings.ini writer change password
FmoRemoteServer Target remoteservers address ad02.company.local
IncludeContactObjects Include also contact objects into csv creation True/False
AutoCreateCsv Automatically run "Export into CSV"-process in automatic mode True/False
AutoMigrate Automatically run "Create / Update contacts"-process in automatic mode (If AutoCreateCsv is enabled, export will run before) True/False
EnableUpload Enable or disable upload after csv-export, csv-file will be archived into zip-file before upload True/False
UploadServer Target upload-server-address True/False
UploadPort Upload-servers connection port 21
UploadUsername Upload-servers login username jdoe
UploadPassword Encrypted upload-servers login password
UploadPath Full upload path and filename, where to save the zip-file on the upload-server /var/www/html/upload.zip
UploadProtocol Protocol used for upload FTP/sFTP
ExchangeServer Target-Environments exchange server address (Used by Remote PSSesion for mail-enabling) ex01.company.de
Logging Enable / Disable logging functions True/False