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
Befolgen Sie die Anweisungen im Devolutions.PowerShell-Modul, um das Modul ordnungsgemäß zu installieren.
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 $dsUm sich mit der Datenquelle zu verbinden, verwenden Sie diese Zeilen in allen Ihren Skripten.
Methode 2: Verwendung von Devolutions Server-Cmdlets
Befolgen Sie die Anweisungen im Devolutions.PowerShell-Modul, um das Modul ordnungsgemäß zu installieren.
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.
Das folgende Beispielskript kann verwendet werden, um sich mit einem Anwendungsschlüssel und Anwendungsgeheimnis zu verbinden.
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?