Prerequisites
It is strongly recommended to always test Milestone Software Manager on a test system or on one or two remote servers before employing a full-scale update on your main system to all remote servers in one go.
Be aware that your surveillance services may be affected, and that this may in turn affect video viewing and recording during the operation. When this is the case, you might want to perform the operation at a time when video viewing and recording is not critical.
For Milestone Software Manager to run successful updates, read the following.
Supported operating systems
On machines where Milestone Software Manager is to be installed:
- Windows 10®
- Windows Server® 2012 (64-bit)
- Windows Server® 2012 R2 (64-bit)
- Windows Server® 2016 (64-bit)
Prerequisites for all remote servers
- Close all Milestone applications on all remote servers before beginning updates via Milestone Software Manager
- Firewall on the remote server must be disabled
- The Windows® user operating Milestone Software Manager must be member of the administrator group
- The Windows® user operating Milestone Software Manager must have logged on to the remote server at least once before
Important information
Milestone Software Manager operates with Milestone installer files. The Milestone installer files are imported into the Milestone Software Manager software library on the machine where Milestone Software Manager is installed or on a network drive accessible to the Milestone Software Manager. In order for the Milestone Software Manager to be able to install or uninstall a product, the relevant Milestone installer file must be uploaded to the local library of the remote machine(s). Only valid Milestone installer files, with a valid Milestone digital signature, can be imported.
The following installer files are supported:
- Milestone XProtect Recording Server
- Milestone XProtect Smart Client x86
- Milestone XProtect Smart Client x64
- Milestone XProtect Device Pack
Instead of the actual installer files, previous versions of the Milestone Software Manager used .exe files known as software packages. These files are still supported for legacy systems, but installation files should be used.
After the product is installed or uninstalled, you can delete the installer file or software package. However, the installer file or software package must then be uploaded again if you need to perform a new installation or uninstallation.
If you work with one or more installations using Software License Codes (SLCs), be careful when you enter the SLC – they are not validated by Milestone Software Manager.
If you work with one or more installations using .lic files, and do not select a .lic file, the product(s) included in the selected installer files will be installed as trial product(s).
Always test (see Test servers) server connections before updating remote servers. If errors are reported, do not start updating remote servers. Study the test report and—if needed—contact Milestone.
Canceling installation/uninstallation on a remote server only stops monitoring it—it does not stop the update itself. As a consequence, it is recommended to study the package-level result (see Manage servers wizard) for accurate detailed results of the update.