Skip to content

Graphical User Interface

Settings

GUI Tab 1

Export

Setting Description Example
CSV-File Path and name where to save the CSV-file on local filesystem C:\scripts\export.csv
SearchBase Determine the source AD's Organization Unit or leave empty to select the whole AD OU=source_tree,DC=AD,DC=COMPANY,DC=DE
Remoteusername Remoteusername formatted like: Administrator@ad.company.de please do not use AD\Administrator here Administrator@ad.company.de
Password Remoteusernames password for AD/LDAP authentification
Remoteserver Source server FQDN ad01.company.local
Include contact-objects Include also contact objects into csv creation Yes/No

Warning

Because we use csvde for export, you have to provide the username in this format: username@ad.company.de! AD\Username is not supported by csvde!

CSV-Upload

Setting Description Example
Enable CSV-upload Enable or disable upload after csv-export, csv-file will be archived into zip-file before upload Yes/No
Protocol Protocol that is used for Uploading compressed csv-file FTP/FTPs/sFTP
Server Target server-address 192.168.0.100 or ftp.company.local
Port Servers upload-connection port Usually 21
Username Upload-servers login username jdoe
Password Upload-servers login password secret123!
Upload-Path (and Filename) Full upload path and filename, where to save the zip-file on the sftp-server /var/www/html/upload.zip

Contact creation / update

Setting Description Example
CSV-File Local path to CSV-file to use for contact creation / update. If you want to run both steps at once (Export & Contact creation / update), select the same path used as export's CSV-file path. C:\scripts\export.csv
SearchBase Target tree where to create the new contact objects OU=target_tree,DC=AD,DC=COMPANY,DC=COM
Remoteusername Remoteusername for target-environment DOMAIN\J.Doe or J.Doe@domain.local
Password Remoteusers authentification password
Remoteserver Target remoteservers address ad02.company.local
Exchange-Server Target-Environments Exchange server address (Used by Remote PSSesion for mail-enabling) ex01.company.local

Other settings

Setting Description
Logging Enable / Disable logging to textfiles (Logging files will be created in the same folder, where ADCEITool.exe is placed)

Manual processing

GUI Tab 2

Manual procesing-view is the main tab after the settings are determined. In the processing tab, you can start the CSV-export process, CSV-upload and contact creation / update process in the target environment.

Export

Above the control-buttons, your latency to source-environment is shown.

Right under the latency, you can see the amount of rows currently added to the CSV-file.

Via the export to CSV button, you start the export to the specified CSV file.

Above the control-buttons, you'll see the current ping to cmo(source environment)/fmo(target environment). Over "Write CSV"-Button, the current written CSV-Rows are displayed.

If "Enable CSV-upload" is checked, the created CSV-file will be automatically compressed and uploaded, after the csv-creation is done. In case you want to edit the CSV-file before uploading, you can use the "Manual upload CSV"-button, to compress and upload the csv-file again.

Contact creation / update

Above the Create / Update contacts-button, your latency to fmo is shown. Right under the latency, you can see the current creation/update status. An additional progress-bar is shown at the bottom of this view, wich displays the current creation/update progress. To manual start the contact creation and update process, click the "Create / Update contacts" button.

After all contact objects have been created or updated, a script will be executed that allows all created contacts to be mail-enabled. This part takes up most of the time.

The last step, ADCEITool will take in the contact creation / update process, is setting / updating the manager-attribute for each created object. This step must come last, to ensure that the object entered as manager exists. The progress for mail-enabling and setting manager attribute is not shown, wait until the programm said it's finished.

Settings.ini-Writer

GUI Tab 3

Via the settings.ini writer you are able to create a settings.ini file, which will be automatically loaded by ADCEITool.

Export

Setting Description Example
CSV-File Path and name where to save the CSV-file on local filesystem C:\scripts\export.csv
SearchBase Determine the source AD's Organization Unit or leave empty to select the whole AD OU=source_tree,DC=AD,DC=COMPANY,DC=DE
Remoteusername Remoteusername formatted like: Administrator@ad.company.de please do not use AD\Administrator here Administrator@ad.company.de
Password Remoteusernames password for AD/LDAP authentification
Remoteserver Determine source-servers address ad01.company.local
Include contact-objects Also include contact objects into csv creation Yes/No

Warning

Because we use csvde for export, you have to determine the username in this format: username@ad.company.de! AD\Username is not supported by csvde!

CSV-Upload

Setting Description Example
Enable CSV-upload Enable or disable upload after csv-export, csv-file will be archived into zip-file before upload Yes/No
Protocol Protocol that is used for uploading the compressed csv-file FTP/FTPs/sFTP
Server Target server-address 192.168.0.100 or ftp.company.local
Port Servers upload-connection port Usally 21
Username Upload-servers login username jdoe
Password Upload-servers login password secret123!
Upload-Path (and Filename) Full upload path and filename, where to save the zip-file on the sftp-server /var/www/html/upload.zip

Contact creation / update

Setting Description Example
CSV-File Local path to CSV-file to use for contact creation / update. If you want to run both steps at once (Export & Contact creation / update), select the same path used as export's CSV-file path. C:\scripts\export.csv
SearchBase Target tree where to create the new contact objects OU=target_tree,DC=AD,DC=COMPANY,DC=COM
Remoteusername Remoteusername for target-environment DOMAIN\J.Doe or J.Doe@domain.local
Password Remoteusers authentification password
Remoteserver Target remoteservers address ad02.company.local
Exchange-Server Target-Environments exchange server address (Used by Remote PSSesion for mail-enabling) ex01.company.local

Other settings

Setting Description
Logging Enable / Disable logging to textfiles (Logging files will be created in the same folder, where ADCEITool.exe is placed)
Enable automatisation Enable / Disable automatic mode. This should be enabled, if you want to run this tool as sheduled task.

Note

If automatic mode is enabled, ADCEITool does not load its normal user interface to avoid problems with Windows Task-Sheduler.

Automatisation

Switch Description
Auto create CSV Automatically create the csv on programms start.
Auto create / update contacts Automatically run contact creation and update process (If Auto create CSV is also checked, CSV-creation process is running first).

About

GUI Tab 4

About view, contains informations like version number, link to this manual and some informations about us.