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

Exportation personnalisée vers CSV

De nombreux clients demandent une exportation spéciale contenant des champs spécifiques.

Voici un petit script qui peut être utilisé pour générer des URL pour notre nouveau gestionnaire de protocole web. Nous générons un fichier CSV contenant le nom et l'URL.


## 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;

Mis à jour

Ce contenu vous a-t-il été utile ?