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

Ejecutar un script de PowerShell antes de abrir una conexión

Es posible ejecutar un script de PowerShell antes de establecer una conexión, cancelar el lanzamiento e incluso importar scripts de PowerShell externos. Para llevar a cabo estas acciones, debe ir a las Propiedades de la entrada, en EventosAntes de abrir, y elegir Ejecutar PowerShell en el menú desplegable superior.

Mediante la propiedad $RDM.connection, el script cambia temporalmente cualquiera de las propiedades de la sesión únicamente en el contexto del lanzamiento de la sesión. Cuando se cierra la sesión, las propiedades vuelven a sus valores originales.

A continuación se muestran algunos ejemplos de scripts que se pueden ejecutar de esta manera.

Añadir la fecha al título de la pestaña

En la ventana Script de PowerShell, copie el script proporcionado a continuación y haga clic en Aceptar.

Cancelar el lanzamiento de la sesión

Para cancelar el lanzamiento de una sesión, en la ventana Script de PowerShell de la entrada, copie el script siguiente y haga clic en Aceptar para guardar.

Ejecutar cmdlets desde el módulo de PowerShell de Devolutions

El módulo de PowerShell de Devolutions se puede utilizar para ejecutar cmdlets en entradas específicas mediante el comando Import-Module.

En este ejemplo, el script carga DnsClient mediante Import-Module, busca la dirección IP del nombre de host de la entrada y la escribe en el campo TeamViewer ID.

Importar un script de PowerShell externo

El cmdlet Import-Module se puede utilizar para llamar a un script de PowerShell externo.

En este ejemplo, el cmdlet Import-Module carga el script RSAToken.ps1 y llama a su función New_RSAToken, que devuelve un valor. A continuación, añade el contenido de la variable $RSAToken a la contraseña de la sesión antes de abrirla.

Última actualización

¿Te fue útil?