Message prompt et script embarqué en même temps avec un event
J'ai une entité Remote Desktop Session avec un Events "Before Open" qui roule un script embarqué pour activer le RDP sur la machine distant. (Une requête HTTPS custom). Mais je voudrais aussi afficher un message durant cette exécution.
Comment faire?
Aussi, dans un autre contexte, j'ai un script Powershell qui envoie une commande et récupère une valeur. Est-il possible de créer un events "Message Prompt" "Before Close" qui afficherais la valeur récupérer?
Merci.
Bonjour,
Pour le premier cas, à quel endroit le message doit apparaître? Est-ce que le dit script pourrait être lancé via PowerShell? Si oui, vous pourriez ajouter une commande dans votre script PowerShell pour afficher le message. Le script disponible sur cette page donne une méthode pour afficher une boîte de dialogue via PowerShell.
Concernant le message prompt, encore avec PowerShell, il y a moyen d'utiliser le même type de script pour afficher le message voulu.
Dites-moi si cela vous aide.
Cordialement,
Érica Poirier
Ouin
je n’étais pas super claire. Je suis désolé. En fait, le besoin c'est d'envoyer une commande par HTTP POST pour activer le RDP. Je le fais actuellement avec un
script PowerShell Embedded dans l'événement "Before Open". Il y a deux problèmes avec ça. Le premier, c'est un peut long, donc je veux notifier l'utilisateur de
ce qui ce passent. De plus, ça ouvre toujours une console bleue "on the side".
Dans un autre post, j'ai trouvé que je pouvais créer une entité PowerShell script et l'appeler en définissant une connexion VPN avec le Type Session. Je relie
l'entité et durant l'exécution j'ai une fenêtre qui indique qu'une opération est en cours. Donc ça résout le problème en partie.
Mais, il y a toujours une fenêtre bleue qui s'affiche et le message n'est pas super indicateur.
Donc voilà. On a plusieurs moyens de faire, mais aucune ne semble parfaite.
Si j'utilise la configuration VPN, puis-je modifier le message ? Si oui, comment ?
Mais dans tous les cas.... comment ne pas voir la console bleue? Même si on met la visibilité à false, elle fait un petit popup.
J'ai crée un object Script PowerShell (vert) mais comme ce n'est pas une session, je ne suis pas capable de la lier a la connection VPN.
0f6c9720-bfb8-4aaa-8252-cdbf19b29e4c.png
download.png
Bonjour,
Merci pour votre réponse.
Concernant la fenêtre bleue de PowerShell, comme RDM lance un appel à PowerShell, je ne crois pas que RDM puisse cacher cette fenêtre.
Pour la configuration VPN, il n'y a pas moyen non plus de modifier le message d'attente. C'est un message provenant du code lui-même.
Concernant la configuration d'un script PowerShell, au lieu de créer une entrée PowerShell de type Macro/Script/Tool (icône verte), avez-vous essayer avec une entrée session PowerShell (icône bleue)?
Cordialement,
Érica Poirier
Oui ça marche super bien mais enore là, il y a la console bleu. Mais oui j'ai un script PowerShell dans une session. je l'ai utilisé avec Before Open en affichant un Message Prompt comme dans l'exemple que tu a donnée. Mais la je l'utilise avec le mode VPN/SSH/Gateway avec un Type session. J'aime mieux le popup afficher dans ce cas puisque c'est un popup de RDM (même theme, même format) et qu'il ce ferme lui même.
A part le message, je préfère cette solution.
Je me demandais si par un script PowerShell je pouvais génerer un popup de RDM à l'aide de la variable $RDM.
Bonjour,
Autre que les solutions proposées ou que vous avez exploré, il n'y a pas d'autres possibilités.
La variable $RDM sert en fait à accèder aux propriétés de l'objet utilisé. Il n'y a pas moyen de générer un popup depuis cette variable.
Cordialement,
Érica Poirier