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

Metodi di connettività PowerShell a Devolutions Server

I metodi seguenti descrivono come connettersi a Devolutions Server utilizzando PowerShell.

Metodo 1: utilizzo dei cmdlet di Remote Desktop Manager

Questo nuovo spazio di lavoro creato con PowerShell esisterà solo nel contesto utente in cui è stato creato.

  1. Segua le istruzioni in modulo Devolutions.PowerShell per installare correttamente il modulo.

  2. Crei un nuovo spazio di lavoro Devolutions Server utilizzando una chiave applicativa e un segreto applicativo con lo script seguente. Questo script dovrebbe essere utilizzato una sola volta per evitare di creare molti nuovi spazi di lavoro. Sostituisca i valori delle quattro variabili (righe da 7 a 10) con le proprie informazioni, quindi esegua lo 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. Per connettersi allo spazio di lavoro, utilizzi queste righe in tutti i suoi script.

Metodo 2: utilizzo dei cmdlet di Devolutions Server

  1. Segua le istruzioni in modulo Devolutions.PowerShell per installare correttamente il modulo.

  2. Lo script prevede che una chiave applicativa e un segreto applicativo e un URL siano definiti in variabili d'ambiente. Poiché memorizzare le credenziali negli script è sconsigliato, adatti un file locale per eseguire i suoi test.

  1. Il seguente script di esempio può essere utilizzato per connettersi tramite una chiave applicativa e un segreto applicativo.

  1. Una volta completato lo script e portati a termine tutti i compiti, chiuda la sessione utilizzando il cmdlet Close-DSSession.

Vedere anche

Ultimo aggiornamento

È stato utile?