5 2 0:Updating Clients
Overview
SEP sesam provides tools that help you manage and update clients. Keeping your SEP sesam environment up to date ensures optimal performance, security, and access to the latest features.
You can track the installed software and update status of your SEP sesam components in the Web UI. Navigate to Infrastructure -> Clients view and open client properties window. The Software Update tab provides a detailed view of the update events for clients.
SEP sesam Server compares the installed SEP sesam versions on the clients with the latest releases available in the SEP Download Center. When a newer version is available, the system will prompt for an update. You can also use a custom repository for SEP sesam packages, service packs, and updates. For istructions, see Using custom repository for SEP sesam packages.
You can configure SEP sesam to download and install updates either automatically or manually. The update mode can be set in SEP sesam Configuration Defaults, and the available status details and options vary depending on the selected mode. By default, SEP sesam does not automatically check, download, or install updates.
Updates can be performed on individual clients or multiple clients simultaneously. You can configure SEP sesam to check for updates automatically, or initiate updates manually. The update process can include client software package as well as additional service packs. You can also exclude certain clients from updates if necessary.
![]() |
Note |
Before starting with client updates, ensure that the SEP sesam Server is updated first. |
Updating clients using the GUI
The SEP sesam GUI provides a user-friendly way to update individual clients or groups of clients. You can also select to update a group of clients based on their operating system (Windows or Linux).
To update a client to the latest available version, right-click an individual client and select Update Client.
Alternatively, to update all clients, or only Linux or Windows clients in a specific location, right-click the location and select the appropriate option: Update all clients, Update all Linux clients, or Update all Windows clients. This will install updates on all clients that match the selected option, except the SEP sesam Server.
![]() |
Note |
If the selected update mode is Turn off (hide for all users), the options for updating clients in the GUI are not available. For more details, see Setting preferred update mode. |
During the installation all SEP sesam services are shut down and restarted. In case there are active backup or restore jobs running on the client, they are aborted when the SEP sesam client update is performed.
Update options
When updating a client, by default SEP sesam client will update only if a newer version of the SEP sesam client package is available. No service packs will be installed, even if they are available. In addition, the following options are available:
- Force update of the SEP sesam client:
- If this option is selected, the SEP sesam Client package will be applied even if the installed version on the client is the same as the available version. This option ensures that the client is reinstalled in case you need to repair the installation.
- Install SEP sesam client service pack (if available):
- If the "Install service packs" option is enabled, SEP sesam will not only update the client package (if newer version is available) but will also check for any available service packs and install them. This ensures that all the latest available software is installed.
Screenshots
Updating clients using the CLI
SEP sesam also provides a command-line tool, sm_update_client, which offers all the functionality available in the GUI, along with additional options for scripting and automation. The sm_update_client command allows you to check and install available updates, service packs and patches on all SEP sesam components (including SEP sesam Server). In addition, with this command you can install/uninstall Windows clients remotely.
Usage and syntax
The sm_update_client command is located in the SESAM_ROOT/bin/sesam/
directory (for example, C:\Program Files\SEPsesam\bin\sesam\
on Windows). It is designed to handle client updates based on the operating system, and it will not attempt an update if the available package is incompatible with the OS of the client.
The basic syntax for the command is as follows:
sm_update_client [OPTIONS]
To view detailed information about the command, including all available options, you can use the following command:
sm_update_client help
Options
- update | up | -U
- Updates the SEP sesam client package to the latest available version.
- sp_update | su
- Installs the service pack for the SEP sesam client, if available.
- gui_update | gu
- Updates the SEP sesam GUI server and SBC VADP components on the SEP sesam server.
- check_update | cu | -n
- Checks the currently installed SEP sesam version on the client without performing an update.
- check_client | cc
- Verifies the client’s remote access or checks the SBC (Sesam Backup Client) connection.
- install | in
- Windows only: Installs the SEP sesam client package.
- uninstall | un
- Windows only: Uninstalls the SEP sesam client package.
- set_client | sc
- Configures access to the specified client <client name> from a given SEP sesam server.
- get_clusternode | gc
- Hyper-V clusters only: Displays the name and state of each node in the local cluster identified by the client name.
- run_service_as | rs
- Runs the SEP sesam service (sm_main) as the specified user.
- list_computers | lc
- Lists all computers available in the domain.
Command options
- [-c <client name>]
- Specify the name of the client to update. Use "ALL_CLIENTS" to update all clients.
- [-d]
- Download the update packages only, without installing them.
- [-F]
- Force the update, even if the installed version matches the available version.
- [-L <location>]
- Specify the name or ID of the location where all clients should be updated.
- [-N <regex>]
- Use only the update packages that match the specified regular expression.
- [-O <operating system>]
- Only update clients that match the beginning of the specified operating system string (e.g., "Windows", "Linux").
- [-V <X.X.X.X>]
- Only update clients that match the specified version number (e.g., 5.1.0.18).
- [-P <permit>]
- If set to 1, check and update only clients that are currently active.
- [-q]
- Submit the update process into the queue to allow parallel updates for multiple clients.
- [-K]
- Do not remove the not needed packages from the
<sesam>/var/work/packages
folder during the update process. - [-s 1]
- Install the service pack update immediately after the client package update, if a service pack is available.
- [-u <URL>]
- Use the specified URL instead of the default https://download.sep.de. You can also use file:///<local directory or URL> for local updates.
General options:
- [-v <log level>]
- Sets the logging level for the command's execution.
- [-h]
- Displays help information for the command and its options.
For example, to check for updates and download the available packages of SEP sesam for Windows clients in location “Headquarters” from the SEP Download Center, use the following command:
sm_update_client check_update -L Headquarters -O Windows -d
To update the client and install available service packs on client sesamix from local folder sesam_updates use the following command:
sm_update_client sp_update -c sesamix -u file:///path/to/sesam_updates
See also
Updating SEP sesam — About Installation and Update — Remote Installation of Windows Clients — SBC CLI — Managing Clients