Einträge exportieren und importieren

Es ist möglich, Einträge aus einer Datenquelle in eine andere zu exportieren und zu importieren. Es gibt viele Möglichkeiten, Einträge mit Remote Desktop Manager zu exportieren.

Wenn Sie Benutzer haben, die Eigenschaften von Einträgen mit Benutzerspezifischen Einstellungen überschreiben, müssen diese ihre Liste der Benutzerspezifischen Einstellungen exportieren und importieren. Siehe Benutzerspezifische Einstellungen exportieren und importieren (EN).

Die erste Methode wird direkt im Remote Desktop Manager durchgeführt, während die zweite einen PowerShell-Skript verwendet.

Exportieren/Importieren über Remote Desktop Manager

  1. Wählen sie im Remote Desktop Manager im Navigationsbereich Ihre Datenquelle aus.

    Um den gesamten Tresor zu exportieren, gehen Sie zu Datei – Exportieren – Tresor exportieren (.rdm) und fahren Sie mit Schritt 4 fort.

  2. Wählen Sie die Einträge und/oder Ordner aus, die Sie exportieren möchten. Verwenden Sie die Tastenkombination Strg+Klick, um mehrere Einträge auf einmal auszuwählen.

  3. Klicken Sie mit der rechten Maustaste auf die Auswahl. Wählen Sie im Kontextmenü Exportieren – Auswahl exportieren (.rdm).

    Auswahl exportieren (.rdm)
    Auswahl exportieren (.rdm)

  4. Markieren Sie im Fenster Einträge exportieren die Optionen, die Sie aktivieren möchten. Für eine typische Migration sollten Sie die Optionen Anmeldeinformationen einbeziehen, Anhänge und Dokumente einbeziehen und Mit Hauptschlüssel verschlüsseln wählen.

    Standardmäßig werden die Anmeldeinformationen nicht einbezogen. Es ist wichtig, dass Sie die Option Anmeldeinformationen einbeziehen aktivieren, damit die exportierten Daten diese enthalten.

    Durch die Angabe eines Hauptschlüssels wird der gesamte Inhalt der .rdm Datei verschlüsselt. Dies ist zum Schutz der Daten sehr zu empfehlen, der Schlüssel ist jedoch für die Entschlüsselung unbedingt erforderlich. Bewahren Sie ihn zur Sicherheit an einem sicheren Ort auf.

    Export-Optionen für Einträge
    Export-Optionen für Einträge

  5. Klicken Sie auf OK.

  6. Speichern Sie die .rdm-Datei auf Ihrem Computer.

  7. Wählen Sie im Navigationsbereich die Datenquelle und den Tresor aus, in den die Einträge importiert werden sollen.

  8. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Importieren – Importieren (.rdm).

    Importieren (.rdm)
    Importieren (.rdm)

    Über DateiImportierenImportieren (.rdm) können Sie den gesamten Tresor importieren.

  9. Lokalisieren Sie die auf Ihrem Computer gespeicherte .rdm Datei und klicken Sie auf Öffnen.

  10. Wählen Sie Importieren ins Stammverzeichnis, Importieren in den aktuellen Ordner oder Importieren in einen spezifischen Ordner.

    Ort der importierten Einträge
    Ort der importierten Einträge

  11. Klicken Sie auf OK.

  12. Im nächsten Dialogfeld wird eine Liste mit allen Einträgen in der Datendatei angezeigt. Sie können bestimmte Einträge auswählen, die Sie importieren möchten, oder Alle auswählen, um alle Einträge zu importieren.

    Wenn Sie Benutzer haben, die Eigenschaften von Einträgen mit Benutzerspezifischen Einstellungen überschreiben, deaktivieren Sie ID ändern.

  13. Klicken Sie auf OK.

Exportieren/Importieren mit PowerShell

Das folgende PowerShell-Skript dient zum Exportieren aller Einträge aus einer Datenquelle in .rdm Dateien. Es wird eine Datei pro Repository erstellt. Bevor Sie die Einträge aus der Datenquelle exportieren können, sind einige Vorbereitungen erforderlich.

  1. Installieren Sie Remote Desktop Manager auf dem Computer, auf dem das PowerShell-Skript ausgeführt werden soll.

  2. Erstellen Sie eine neue Datenquellenkonfiguration in Remote Desktop Manager innerhalb des Windows-Profils des Benutzers.

  3. Weisen Sie dem Nutzerkonto, das das Skript ausführen wird, die nötigen Berechtigungen für den Zielordner zu.

  4. Aktualisieren Sie das Passwort im Skript.

  5. Passen Sie den Zielpfad im Skript an, in dem die .rdm Dateien gespeichert werden sollen.

  6. Speichern Sie das PowerShell-Skript in einer .ps1 Datei auf dem Computer, auf dem es ausgeführt werden soll.

  7. Erstellen Sie eine geplante Aufgabe, um das Skript regelmäßig auszuführen.

    Import-Module 'C:\Program Files (x86)\Devolutions\Remote Desktop Manager\RemoteDesktopManager.PowerShellModule.psd1'
    
    $ds = Get-RDMDataSource -Name "NameOfYourDataSourceHere"
    Set-RDMCurrentDataSource $ds
    
    # Update the password
    $passwd = ConvertTo-SecureString -AsPlainText -Force "YourPasswordHere"
    
    $repos = Get-RDMRepository
    
    foreach ($repo in $repos)
    {
        Set-RDMCurrentRepository $repo
        Update-RDMUI
    
        $sessions = Get-RDMSession
        $reponame = $repo.name
    
        # Adapt the destination path for the .rdm files
        Export-RDMSession -Path "C:\temp\$reponame.rdm" -Sessions $sessions -IncludeCredentials -XML -Password $passwd
    }
    
Give us Feedback