Equisys technical notes

Technical guidance, explanations and fixes for our products

HOWTO: Silently upgrade Zetafax Server

Print

ZTN2149

This Zetadocs technical note applies to:

  • Zetafax Server version 17 and later

Summary

This technical note gives steps to silently upgrade the Zetafax Server (without requiring UI)

More information

In some circumstances, an administrator may wish to perform an unattended upgrade of the Zetafax Server. Note that this excludes any subsequent hotfixes or updates that may need to be applied and only applies to the base software installation.

There is a prerequisite to be able to have access to PowerShell and be able to run as a user that has relevant administrative rights to install software on the Zetafax Server machine. The prior installation of Zetafax Server should also be fully configured and licensed.

The steps to follow are below:

  1. Stop the Zetafax Server
  2. If you have any system monitoring software that interact with performance counters, please stop those services (Zetafax will install some components that may be held open by such services which would cause the installation to fail).
  3. Run the following PowerShell command: Start-Process -FilePath "msiexec.exe" -ArgumentList "/i ""C:\17.5 RTM\Zetafax\Server\Zetafax Server.msi"" REINSTALLMODE=vomus REINSTALL=ALL /qn /L*V C:\Log_Files\Zetafax_Install.log" -Wait -NoNewWindow
    1. Note that you should replace 'C:\17.5 RTM' with the folder location of the Zetafax installation media.
    2. You should also change the 'C:\Log_Files' folder location to a valid path so that installation logs will output correctly.
  4. Start the Zetafax Server (the upgraded server should now be running).

Note that for a fully automated upgrade, you will need to have scripting experience with PowerShell in order to put these steps into a script that can be triggered.

Last updated: 11th January 2022 (NT) 

Keywords: Unattended silent install

Equisys Logo, Document Management and Expense Management for Business Central
 

Replaced by script