Lorsqu'il est utilisé dans le cadre d'une macro de frappe, il se peut que la variable $PASSWORD$ ne récupère pas le mot de passe et envoie à la place la variable telle quelle. Il s'agit d'une fonctionnalité de sécurité activée par défaut, mais qui peut être désactivée.
Solution
Suivre les étapes ci-dessous pour utiliser les mots de passe dans les variables :
-
Dans Remote Desktop Manager, faire un clic droit sur votre entrée et sélectionner Propriétés.
-
Dans le menu de gauche, naviguer vers Sécurité – Paramètres de sécurité.
-
Sous la section Mot de passe, cocher la case Autoriser le mot de passe dans la variable.
Si l'option est grisée, vous devez activer Autoriser les variables mot de passe pour toutes les entrées et Autoriser les variables mot de passe dans les macros dans Administration – Paramètres du système – Politique de mot de passe.
Aussi, si vous utilisez le mode Lié (coffre) de l'entrée de l'identifiant, vous devrez activer l'option Autoriser mot de passe dans une variable dans l'entrée identifiant liée également.
-
Cliquer sur OK pour enregistrer vos modifications.
Vous pouvez maintenant utiliser la variable $PASSWORD$ dans vos macros.
En ce qui concerne les permissions, pour utiliser la variable $PASSWORD$, les permissions Afficher, Connecter (Exécuter) et Afficher le mot de passe doivent être octroyées. Si vous utilisez un compte privilégié (PAM dans Devolutions Server), l'ensemble de permissions Opérateur (ou supérieur) doit également être octroyé dans le coffre PAM.