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

PowerShell-Verbindungsmethoden zu Devolutions Server

Die folgenden Methoden beschreiben, wie Sie sich mit PowerShell mit Devolutions Server verbinden.

Methode 1: Verwendung von Remote Desktop Manager-Cmdlets

Diese mit PowerShell erstellte neue Datenquelle existiert nur in dem Benutzerkontext, in dem sie erstellt wurde.

  1. Befolgen Sie die Anweisungen im Devolutions.PowerShell-Modul, um das Modul ordnungsgemäß zu installieren.

  2. Erstellen Sie mit dem folgenden Skript eine neue Devolutions Server-Datenquelle unter Verwendung eines Anwendungsschlüssels und Anwendungsgeheimnisses. Dieses Skript sollte nur einmal verwendet werden, um zu vermeiden, dass viele neue Datenquellen erstellt werden. Ersetzen Sie die Werte der vier Variablen (Zeilen 7 bis 10) durch Ihre eigenen Informationen und führen Sie dann das Skript aus.

$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. Um sich mit der Datenquelle zu verbinden, verwenden Sie diese Zeilen in allen Ihren Skripten.

Methode 2: Verwendung von Devolutions Server-Cmdlets

  1. Befolgen Sie die Anweisungen im Devolutions.PowerShell-Modul, um das Modul ordnungsgemäß zu installieren.

  2. Das Skript erwartet, dass ein Anwendungsschlüssel und Anwendungsgeheimnis sowie eine URL in Umgebungsvariablen definiert sind. Da das Speichern von Anmeldeinformationen in Skripten verpönt ist, passen Sie eine lokale Datei für die Durchführung Ihrer eigenen Tests an.

  1. Das folgende Beispielskript kann verwendet werden, um sich mit einem Anwendungsschlüssel und Anwendungsgeheimnis zu verbinden.

  1. Sobald das Skript abgeschlossen ist und alle Aufgaben erfüllt sind, schließen Sie die Sitzung mit dem Cmdlet Close-DSSession.

Siehe auch

Zuletzt aktualisiert

War das hilfreich?