For the complete documentation index, see llms.txt. This page is also available as Markdown.

Exécuter un script PowerShell avant l'ouverture d'une connexion

Il est possible d'exécuter un script PowerShell avant d'établir une connexion, d'annuler le lancement et même d'importer des scripts PowerShell externes. Pour accomplir ces actions, vous devez accéder aux Propriétés de l'entrée sous ÉvénementsAvant l'ouverture, et choisir Execute PowerShell dans le menu déroulant supérieur.

En utilisant la propriété $RDM.connection, le script modifie temporairement les propriétés de la session uniquement dans le contexte du lancement de celle-ci. Lorsque la session est fermée, les propriétés reprennent leurs valeurs d'origine.

Vous trouverez ci-dessous quelques exemples de scripts pouvant être exécutés de cette manière.

Ajouter la date au titre de l'onglet

Dans la fenêtre PowerShell script, copiez le script fourni ci-dessous et cliquez sur OK.

Annuler le lancement d'une session

Pour annuler le lancement d'une session, dans la fenêtre PowerShell script de l'entrée, copiez le script ci-dessous et cliquez sur OK pour enregistrer.

Exécuter des cmdlets du module PowerShell Devolutions

Le module PowerShell Devolutions peut être utilisé pour exécuter des cmdlets dans des entrées spécifiques à l'aide de la commande Import-Module.

Dans cet exemple, le script charge DnsClient à l'aide de Import-Module, recherche l'adresse IP du nom d'hôte de l'entrée et l'inscrit dans le champ TeamViewer ID.

Importer un script PowerShell externe

La cmdlet Import-Module peut être utilisée pour appeler un script PowerShell externe.

Dans cet exemple, la cmdlet Import-Module charge le script RSAToken.ps1 et appelle sa fonction New_RSAToken, qui retourne une valeur. Elle ajoute ensuite le contenu de la variable $RSAToken au mot de passe de la session avant l'ouverture de celle-ci.

Mis à jour

Ce contenu vous a-t-il été utile ?