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

Métodos de conectividad de PowerShell a Devolutions Server

Los siguientes métodos describen cómo conectarse a Devolutions Server mediante PowerShell.

Método 1: uso de los cmdlets de Remote Desktop Manager

Este nuevo espacio de trabajo creado con PowerShell solo existirá en el contexto de usuario en el que se creó.

  1. Siga las instrucciones del módulo Devolutions.PowerShell para instalar correctamente el módulo.

  2. Cree un nuevo espacio de trabajo de Devolutions Server utilizando una clave de aplicación y un secreto de aplicación con el siguiente script. Este script solo debe utilizarse una vez para evitar crear muchos espacios de trabajo nuevos. Sustituya los valores de las cuatro variables (líneas 7 a 10) por su propia información y, a continuación, ejecute el script.

$dsname = "DVLS PowerShell"
$ds = Get-RDMDataSource -Name $dsname

# If the workspace doesn't exist, create it.
if ([string]::IsNullOrEmpty($ds))
{
  $dsname = "DVLS PowerShell"
  $dsurl = "https://your_dvls_url"
  $appkey = "your_appkey"
  $appsecret = "your_appsecret"

  $ds = New-RDMDataSource -DVLS -Name $dsname -Server $dsurl -ScriptingTenantID $appkey -ScriptingApplicationPassword $appsecret -SetDatasource -WarningAction SilentlyContinue
  Set-RDMDataSource $ds
}

Set-RDMCurrentDataSource $ds
  1. Para conectarse al espacio de trabajo, utilice estas líneas en todos sus scripts.

Método 2: uso de los cmdlets de Devolutions Server

  1. Siga las instrucciones del módulo Devolutions.PowerShell para instalar correctamente el módulo.

  2. El script espera que se definan una clave de aplicación y un secreto de aplicación y una URL en variables de entorno. Puesto que almacenar credenciales en los scripts está mal visto, adapte un fichero local para ejecutar sus propias pruebas.

  1. El siguiente script de ejemplo puede utilizarse para conectarse mediante una clave de aplicación y un secreto de aplicación.

  1. Una vez completado el script y realizadas todas las tareas, cierre la sesión con el cmdlet Close-DSSession.

Véase también

Última actualización

¿Te fue útil?