Bonjour,
Nous utilisons RDM version 2019.1.38.0 et une DataSource au format XML.
Nous avons besoin de créer des centaines de sessions Windows, et des centaines de sessions Linux, avec des paramètres spécifiques.
Exemples : Sur Windows, besoin de mettre un "AlternateSh" spécifique à chaque session, et sur Linux besoin de mettre un "Username" spécifique a chaque session.
Comment créer massivement des connexions, car ces solutions suivantes ne semblent pas convenir ?
Solution 1 : En générant du code XML (C'est la solution que j'aurais préférer utiliser)
Mais le code XML actuel contient des "ID" et des "Stamp", qui a priori ne sont pas générables "manuellement".
Solution 2 : Passer par des Templates (Windows+Linux), puis faire des imports à partir d'un fichier contenant les paramètres de sessions.
Malheureusement, les paramètres d'import sont peu nombreux (Host,Port,Description,Display Name,Group,Security Group) et ne permettent pas d'appliquer les paramètres spécifiques à chaque session.
Quelle serait la meilleure approche pour réaliser ces centaines de créations ?
Cordialement
Joel
Bonjour Joel,
Le plus simple serait avec des modèles (templates) et des variables - https://docs.devolutions.net/fr/rdm/windows/commands/file/templates/creating-templates/
Vous avez accès à toutes les variables en appuyant sur le bouton "Variables", en bas à gauche, dans les propriétés d'une entrée :
Sinon, vous pouvez utiliser le module PowerShell de RDM. Un exemple simple est disponible ici, mais ignorer les ligne 7-9, car votre version de RDM ne supporte pas cettre version du module:
https://github.com/Devolutions/RDMSamples-ps/blob/main/module/entries/NewCredentialsandEntry.ps1
Vous pouvez simplement allez dans RDM, sous Outils > PowerShell (RDM Cmdlet) et le module RDM sera chargé automatiquement.
Pour voir toutes les propriétés que vous voulez configurer, prenez une entrée correctement configurée, et vous pouvez par la suite procéder à de la rétro-ingénierie (reverse engineering) - https://docs.devolutions.net/fr/rdm/windows/powershell-scripting/tips-tricks/#reverse-engineering-an-entrys-structure
Cordialement,
Richard Boisvert
50682216-d2c1-413a-b34e-e6ae6b355048.png