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

Devolutions.PowerShell-Kernmodul

Das PowerShell-Modul muss nun aus der PowerShell Gallery heruntergeladen werden. Es ist nicht länger im Installationspaket von Remote Desktop Manager enthalten. Das bedeutet auch, dass Remote Desktop Manager nicht auf einem Computer installiert sein muss, um PowerShell-Skripte auszuführen: Das Modul genügt nun.

Um sich mit einer erweiterten Datenquelle zu verbinden, muss dem Konto, das für die Verbindung mit der Datenquelle verwendet wird, eine Remote Desktop Manager-Lizenz zugewiesen sein.

Installation

PowerShell-Installation

Install-Module -Name Devolutions.PowerShell

Manuelle Installation

Auf einigen Computern kann es erforderlich sein, das Modul manuell zu installieren. Hier sind die Schritte, um diesen Vorgang abzuschließen:

1. Laden Sie die NUPKG-Datei des Devolutions.PowerShell-Moduls aus der PowerShell Gallery herunter. 1. Ändern Sie die Dateierweiterung auf .zip. 1. Extrahieren Sie die Datei nach C:\Program Files\WindowsPowerShell\Modules\devolutions.powershell\version. 1. Heben Sie die Blockierung aller neu extrahierten Dateien auf.

cd c:\program files\WindowsPowerShell\modules\devolutions.powershell\<version>
dir * | unblock-file -verbose

Migration Ihrer Skripte

Nach der Installation besteht die einzige erforderliche Änderung darin, den Befehl Import-Module aus den Skripten zu entfernen, die mit dem alten Remote Desktop Manager PowerShell-Modul verwendet wurden. Da das Modul nun Teil der auf dem Computer installierten PowerShell-Module ist, muss es nicht mehr in die Skripte importiert werden.

Eine Override-Konfiguration verwenden (portabel)

Mit den Cmdlets Get-RDMPowerShellOverride und Set-RDMPowerShellOverride ist es möglich, einen anderen Zielordner zum Speichern der Konfigurationsdateien zu wählen oder einen Ordner auszuwählen, der sich von dem standardmäßig durch das Modul Devolutions.PowerShell definierten unterscheidet. Diese Befehle können auch verwendet werden, um einen Ordner auszuwählen, der Dateien einer anderen als der Standardkonfiguration von Remote Desktop Manager enthält.

Beide Eigenschaften sind optional; wenn sie leer bleiben, werden ihre Standardwerte angewendet.

  • OptionFilePath: der vollständige Pfad zur Datei RemoteDesktopManager.cfg

Standard: %LOCALAPPDATA%\Devolutions\RemoteDesktopManager

  • RemoteDesktopManagerExecutablePath: für die Verwendung von Start-RDMSession oder Start-RDMProcess

Standard: %ProgramFiles%\Devolutions\Remote Desktop Manager\RemoteDesktopManager.exe

Grundlegende Fehlerbehebung

Manchmal kann es scheinen, dass mehrere Versionen des PowerShell-Moduls verwendet werden. Durch Eingabe von $env:PSModulePath können Sie zu diesen Speicherorten navigieren, um die Dateien RemoteDesktopManager und RemoteDesktopManager.PowershellModule zu löschen und eine Neuinstallation vorzunehmen (ein Umbenennen verhindert nicht, dass das System sie durchsucht und die darin enthaltenen Module findet).

PowerShell-Version und die verwendete Konfigurationsdatei abfragen

Zuletzt aktualisiert

War das hilfreich?