Upgrade from 3.x or 4.x to 5.x
In version 5.0 the installation procedure has been changed.
On Linux, MailScheduler does not require a installation script anymore. Everything is built in.
On Windows, MailScheduler is now installed trough a typical "Windows Installer".
Download the latest version Go to the Apps for Tableau Enterprise Portal and download the latest version of MailScheduler.
Backup files and database Create a backup of the MailScheduler folder on your server. Also create a backup of your (repository or default) database.
When MailScheduler is installed as a service. Open Windows services and stop the MailScheduler service.
Double click on the MailScheduler_5.0.0_x64-setup.exe file which you downloaded from our portal.
At page 2 in the installer, select "Upgrading from MailScheduler version below 5.0.0" and click Next.

At page 3 in the installer, choose the location where your current MailScheduler.exe is located. From here on there are two possibilities:
Upgrade current existing installation which installs MailScheduler 5.x in the same directory it was before.
Upgrade the existing installation and move to a new location. (Preferred!)
When using this preferred option, the next page will display the location it wants to store MailScheduler to. This location can be changed.

To align to the preferred way of Windows, we recommend to use option 2 which installs it in a location that is preferred by Windows (Typically C:/Users/<user>/AppData/Local/MailScheduler)
After pressing Next at the last step, the installation will start. When this finishes, the option to register it as a service is displayed. Running it as a service is recommended.
After the setup is complete, this is shown:

Extract the zip file you downloaded from our portal
Stop the service:
service MailScheduler stopCheck if is has successfully stopped:
services MailScheduler statusOverride the writebackextreme-amd64 binary at
/usr/local/share/mailschedulerStart the install command:
./mailscheduler-amd64 install --no-serviceHit Ctrl+c to stop the installer
Start the service again:
service MailScheduler startVerify that is has successfully started:
service MailScheduler status
When running MailScheduler in docker, nothing changes in the installation procedure.
Last updated
Was this helpful?
