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 |