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

PowerShell-Skript vor dem Öffnen einer Verbindung ausführen

Es ist möglich, ein PowerShell-Skript auszuführen, bevor eine Verbindung hergestellt wird, den Start abzubrechen und sogar externe PowerShell-Skripte zu importieren. Um diese Aktionen durchzuführen, müssen Sie in den Eigenschaften des Eintrags unter EreignisseVor dem Öffnen gehen und im obersten Dropdown-Menü PowerShell ausführen auswählen.

Mithilfe der Eigenschaft $RDM.connection ändert das Skript vorübergehend beliebige Eigenschaften der Sitzung, und zwar nur im Kontext des Sitzungsstarts. Wenn die Sitzung geschlossen wird, werden die Eigenschaften auf ihre ursprünglichen Werte zurückgesetzt.

Nachfolgend finden Sie einige Beispiele für Skripte, die auf diese Weise ausgeführt werden können.

Datum zum Tab-Titel hinzufügen

Kopieren Sie im Fenster PowerShell-Skript das unten bereitgestellte Skript und klicken Sie auf OK.

Sitzungsstart abbrechen

Um den Start einer Sitzung abzubrechen, kopieren Sie im Fenster PowerShell-Skript des Eintrags das untenstehende Skript und klicken Sie zum Speichern auf OK.

Cmdlets aus dem Devolutions PowerShell-Modul ausführen

Das Devolutions PowerShell-Modul kann verwendet werden, um Cmdlets in bestimmten Einträgen mit dem Befehl Import-Module auszuführen.

In diesem Beispiel lädt das Skript den DnsClient mit Import-Module, ermittelt die IP-Adresse für den Hostnamen des Eintrags und schreibt sie in das Feld TeamViewer ID.

Externes PowerShell-Skript importieren

Das Cmdlet Import-Module kann verwendet werden, um ein externes PowerShell-Skript aufzurufen.

In diesem Beispiel lädt das Cmdlet Import-Module das Skript RSAToken.ps1 und ruft dessen Funktion New_RSAToken auf, die einen Wert zurückgibt. Anschließend fügt es den Inhalt der Variable $RSAToken an das Passwort der Sitzung an, bevor die Sitzung geöffnet wird.

Zuletzt aktualisiert

War das hilfreich?