J'ai créé dans mon script de login, une procédure qui crée un fichier .rdm. Celui-ci me permet entre-autre de faire le lien entre l'utilisateur et la machine. Il me permet aussi de récupérer plusieurs autres informations. J'ai donc un fichier .rdm par ordinateur. Ce fichier est créé automatiquement, mais comment intégrer ce fichier automatiquement dans RDM ?
Il existe la possibilité d'importer un fichier .rdm spécifique, mais comment savoir si le fichier a été importé. Le synchronizer lit le fichier, mais après traitement, il n'y a pas d'option permettant de supprimer le fichier qui a été importé.
Ce qu'il me faudrait, c'est un synchronizer qui importe tous les fichiers .rdm qui se trouve dans un répertoire et puis de déplacer les fichiers importés dans un autre répéetroire pour ne pas traiter ces fichiers plusieurs fois.
Ce qui pourrait aussi m'aider c'est la possibilité d'exécuter un synchronizer via le command prompt.
Quelqu'un peut-il m'aider ?
Bonjour,
Oui il est possible de lancer un synchronizer par le Command Line.
Accédez aux propriétés de l'entrée Synchronizer, et aller à Entry Information. Vous pourrez alors voir le "Command Line" que vous pouvez utiliser.
Pour interagir avec le système de fichiers, vous allez devoir utiliser PowerShell pour à la fois Importer le RDM et supprimer le fichier... Pour le moment je garde ça sommaire, merci de nous tenir informé.
Cordialement,
Alex Belisle
Bonjour,
Merci pour votre réponse.
C'est assez simple. Est-il possible d'ajouter un paramètre (/wait, par exemple) pour que la main soit rendue après que l'import se soit déroulé ?
Ou dois-je faire une pause, qui ne garanti pas à 100% que l'import a été exécuté ?
Bien à vous,
X.Thomas.
Bonjour,
Une option qui serait encore meilleure, c'est que le fichier soit effacé ou déplacé un fois que l'importation ait eu lieu.
De cette façon ont est vraiment sur que l'importation a été réalisée.
Est-ce possible ? Est-ce que cela peut faire partie d'un "feature request" ?
Bien à vous,
X. Thomas.
Bonjour,
Je fais des essais dans un batch file. Contrairement à ce que je pensais, l'importation garde la main jusqu’à ce qu'elle soit terminée. Donc de ce côté là plus de problème, je ne dois pas mettre de pause.
Mais ... A chaque importation la session précédemment importée est supprimée. Donc après avoir importé 10 sessions, dont le nom du "host" et le "name" est à chaque fois différent. Je n'ai qu'une seule session importée, la dernière, ce qui n'est pas le but.
Comment faire pour importer plusieurs sessions différentes à partir de fichiers "rdm" tous différents ?
Bien à vous !
X. Thomas.
Bonjour,
J'en profite pour joindre un article qui décrit les arguments supportés par le command line :
https://kb.devolutions.net/rdm_command_line_arguments.html?zoom_highlightsub=command+line
En terme de Synchronizer, une barre de progression est visible et un prompt apparait à la fin...
Effectivement ca ferait une belle Feature Request de supprimer le ficher lorsque terminé (vous pouvez la soumettre ici : https://forum.devolutions.net/forums/17/remote-desktop-manager--feature-request).
À la base, et comme le nom l'indique, un Synchronizer gardera votre source de données (en occurrence et très probablement un folder) synchronisé, incluant la suppression de ce qui n'y est plus (selon le paramètre "Action on mismatch")
Peut-être trouverez-vous meilleure méthode par Powershell.
Cela vous permettrait d'importer (à la place de synchroniser) et supprimer le fichier après coup...
Plus de détails ici : https://help.remotedesktopmanager.com/powershell_cmdlets.html?zoom_highlightsub=powershell
et : https://help.remotedesktopmanager.com/tools_consoles_powershell.html?zoom_highlightsub=powershell
Cordialement,
Alex Belisle