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

Benutzerdefinierter Export nach CSV

Viele Kunden fragen nach einem speziellen Export, der bestimmte Felder enthält.

Hier ist ein kleines Skript, das zur Generierung von URLs für unseren neuen Webprotokollhandler verwendet werden kann. Wir generieren eine CSV-Datei, die den Namen und die URL enthält.


## Get the workspace ID, note that the "Create Web Url" button generates a different ID, but both are accepted.
$dsid = Get-RDM-DataSource | where {$_.IsCurrent -eq "X"} | select -expand "ID"

## Get the RDP sessions, create a new object with the desired fields.

## Simply append "add-member" commands to include a new field.
$s = Get-RDM-Session |
    where {$_.Session.Kind -eq "RDPConfigured"} |
    foreach {
        new-Object Object |
            Add-Member NoteProperty Name $_.Name –PassThru |
          Add-Member NoteProperty URL "rdm://open?DataSource=$dsid&Session=$($_.ID)" –PassThru
};

## Save to csv, the field names are used as column headers.
$s | export-csv c:\temp\sessions.csv -notypeinformation;

Zuletzt aktualisiert

War das hilfreich?