
Remote Desktop Manager Agent
Silent install package for Remote Desktop Manager Agent
2025.2.30.0-2
System and network
System and network
- package: tis-remote-desktop-manager-agent
- name: Remote Desktop Manager Agent
- version: 2025.2.30.0-2
- categories: System and network
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ,
- licence: proprietary_free,wapt_private
- target_os: windows
- impacted_process: dwm , Desktop Manager Agent
- architecture: x64
- signature_date:
- size: 509.44 Mo
- homepage : https://devolutions.net/remote-desktop-manager/download/
package : tis-remote-desktop-manager-agent
version : 2025.2.30.0-2
architecture : x64
section : base
priority : optional
name : Remote Desktop Manager Agent
categories : System and network
maintainer : WAPT Team,Tranquil IT,Amel FRADJ,
description : Remote Desktop Manager Agent enables Remote Desktop Manager to securely execute local scripts via the virtual channels of an RDP session
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process : dwm , Desktop Manager Agent
description_fr : Remote Desktop Manager Agent permet à Remote Desktop Manager d'exécuter en toute sécurité des scripts locaux via les canaux virtuels d'une session RDP
description_pl : Remote Desktop Manager Agent umożliwia Remote Desktop Manager bezpieczne wykonywanie lokalnych skryptów za pośrednictwem wirtualnych kanałów sesji RDP
description_de : Der Remotedesktopmanager-Agent ermöglicht es dem Remotedesktopmanager, lokale Skripte sicher über die virtuellen Kanäle einer RDP-Sitzung auszuführen
description_es : Remote Desktop Manager Agent permite a Remote Desktop Manager ejecutar de forma segura scripts locales a través de los canales virtuales de una sesión RDP
description_pt : O Agente do Gestor de Ambiente de Trabalho Remoto permite ao Gestor de Ambiente de Trabalho Remoto executar scripts locais de forma segura através dos canais virtuais de uma sessão RDP
description_it : Remote Desktop Manager Agent consente a Remote Desktop Manager di eseguire in modo sicuro gli script locali attraverso i canali virtuali di una sessione RDP
description_nl : Met Remote Desktop Manager Agent kan Remote Desktop Manager veilig lokale scripts uitvoeren via de virtuele kanalen van een RDP-sessie
description_ru : Remote Desktop Manager Agent позволяет Remote Desktop Manager безопасно выполнять локальные сценарии через виртуальные каналы RDP-сессии
audit_schedule :
editor :
keywords :
licence : proprietary_free,wapt_private
homepage : https://devolutions.net/remote-desktop-manager/download/
package_uuid : d0bc3e9b-331c-4ae6-9c7d-3d2dc07bb775
valid_from :
valid_until :
forced_install_on :
changelog : https://devolutions.net/remote-desktop-manager/release-notes/agent/
min_os_version :
max_os_version :
icon_sha256sum : 8a92e1fc299e8795981087945fafc078c74df26df9f977efa248d994123e17f0
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-10-08T09:01:56.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : MQ01Clbd7x1MUT5+OxjPB0sy2/PBNHFFWAZa8VcBFQPF/IskqkxF/ccS1B7hEIVMN4FvOo9DVSxPIA+Yuxm/eKSh2dA9VQU201bCh6EmrKWuvMmaUFYq4hHLrEDkU7fWIdJ+lMAvjIiflEo7l0ppxM9p4ksrqej4f4tmXZrkzadAABa+PQzycwYBgLaLZcjxDs/bSIwJ7pPznkzIVWROyrHH3j45Bbs3vMCm6VOYgkNuitAuMMX1Pe5j5BE/CY7nxErFJM9zNcWJTGlWL5iyFMp7f0gu0UzZc05X8aNPCSLwxKuuH8pVenl0rkkXUezwvT6y6ga/APXa5cYkDFUClw==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
bin_name = glob.glob("Setup.RemoteDesktopManager.*.msi")[0]
# Installing the software
# Uninstalling older version of the software that can remains
for to_uninstall in installed_softwares(name="Remote Desktop Manager Agent"):
if Version(to_uninstall["version"]) < Version(control.get_software_version()):
print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
install_msi_if_needed(bin_name,
name ="Remote Desktop Manager",
min_version = control.get_software_version())
# -*- coding: utf-8 -*-
##################################################
# This file is part of WAPT Enterprise
# All right reserved, (c) Tranquil IT Systems 2024
# For more information please refer to
# https://wapt.tranquil.it/store/licences.html
##################################################
from setuphelpers import *
from setupdevhelpers import *
import requests
import waptlicences
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
url_base = "https://devolutions.net/remote-desktop-manager/home/download/"
response = requests.get(url_base, allow_redirects=True, proxies=proxies)
# Utilisation de bs_find_all pour extraire les versions et trouver la plus récente
div = bs_find(response.text, "a", "data-g-event","rdm_download_team", proxies=proxies)
latest_version = div["data-g-version"]
download_url = "https://cdn.devolutions.net/download/Setup.RemoteDesktopManager.win-x64.%s.msi" %latest_version
msi_file = download_url.split("/")[-1]
# Supprimer les anciens fichiers binaires
for f in glob.glob("*.msi"):
if f != msi_file:
remove_file(f)
if not isfile(msi_file):
print("Downloading: %s" % msi_file)
wget( download_url, msi_file, proxies=proxies)
else:
print("Binary is present: %s" % msi_file)
expected_issuer = 'Devolutions Inc'
sign_name = waptlicences.check_msi_signature(msi_file)[0]
if sign_name != expected_issuer:
error(f'Bad issuer {sign_name} != {expected_issuer} ')
version = get_version_from_binary(msi_file)
# Mettre à jour le package
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
2de2c7953c2ea6a4df81c9c91fdc404f63e7214f1a946ff02fd46735e2e13196 : Setup.RemoteDesktopManager.win-x64.2025.2.30.0.msi
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
812d8fc167ab8407f64f3a92fae6fd6f6b5c0c280326e18614d22750f9b6bf1f : WAPT/control
8a92e1fc299e8795981087945fafc078c74df26df9f977efa248d994123e17f0 : WAPT/icon.png
177d889699ebad40d224d67b29b1bd1e63a31c330ae2adc87aa4b2212ee9a707 : luti.json
2e1a316247cd3bb4690f483e977d1cfbcd51e7c8884d1c57d615ce99262baffa : setup.py
eafa2eb5ec686ec896497686e8a7d29f0e67c5c9ad775d6211a1dcbca2f350b5 : update_package.py