> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/fr/ribbon-menu-bar/file/import/import-generic-csv-wizard/csv-import-strategies-and-file-format.md).

# Stratégies d'importation CSV et format de fichier

Lors de l'importation de fichiers CSV dans Remote Desktop Manager, certaines décisions doivent être prises quant aux stratégies à utiliser et au format du contenu.

### Modèles

La décision la plus importante concerne l'application ou non d'un modèle dans le cadre du processus, et la façon de le faire.

Les deux méthodes d'importation à partir d'un CSV vous permettent de choisir un modèle pour les entrées nouvellement créées. Si vous choisissez un modèle dans le cadre du processus, il sera appliqué à toutes les entrées créées à partir de ce lot. Parfois, il peut être judicieux de répartir les entrées dans différents fichiers CSV en les regroupant selon les types d'entrées que vous souhaitez créer. Cela garantit qu'elles sont importées correctement dans Remote Desktop Manager et réduit le nombre d'actions requises après l'importation.

Si vous souhaitez une configuration plus précise, vous pouvez définir le modèle à utiliser dans la colonne ***Template*** du fichier CSV. Cependant, puisque vous pouvez définir le type d'entrée pour chaque entrée individuellement dans le fichier CSV (***ConnectionType***), cela peut ne pas être nécessaire.

#### Instruction de format d'en-tête

Dans ***Fichier – Importer***, nous vous recommandons d'utiliser d'abord l'option ***Assistant d'importation CSV générique***. Vous pouvez modifier, au besoin, l'***Instruction de format d'en-tête***.

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_rdm_windows_RDMWin2226.png" alt=""><figcaption></figcaption></figure>

* Session : Le contenu du fichier CSV est importé sous forme d'entrées de type ***Session*** dans Remote Desktop Manager. À moins qu'un ConnectionType soit indiqué dans votre CSV ou qu'un modèle soit utilisé, vos entrées seront importées comme des entrées RDP par défaut.
* Credential : Le contenu du fichier CSV est importé sous forme d'entrées de type ***Identifiant*** dans Remote Desktop Manager, comme ***Nom d'utilisateur/Mot de passe***, ***Liste de mots de passe*** et ***1Password***.
* Information : Le contenu du fichier CSV est importé sous forme d'entrées de type ***Information*** dans Remote Desktop Manager, comme ***Carte de crédit***, ***Compte bancaire*** et ***Codes d'alarme***.
* Template : Le contenu du fichier CSV est importé sous forme de ***Modèles*** dans Remote Desktop Manager.

### Contenu du fichier

{% hint style="warning" %}
Certaines vérifications des paramètres d'entrée ne sont pas effectuées pendant l'importation, mais plutôt lorsque les dialogues de propriétés de la ou des sessions sont ouverts après l'importation. Par conséquent, le processus d'importation peut donner lieu à des entrées non valides susceptibles de déclencher des erreurs. Veuillez valider soigneusement les entrées concernées.
{% endhint %}

Dans le fichier CSV, les champs ***Host*** et ***Name*** sont obligatoires. Si aucun modèle n'est spécifié, le type RDP sera utilisé comme type de repli. Les champs doivent être séparés par des virgules.

Nous ne pouvons pas fournir la liste de tous les champs pris en charge pour tous les types d'entrées, car Remote Desktop Manager utilise une architecture ouverte et n'a donc pas connaissance de tous les champs de type d'entrée fournis par notre système d'extensions. Une bonne méthode pour découvrir la structure des champs consiste à créer une entrée du type souhaité, à cliquer dessus avec le bouton droit et à sélectionner ***Presse-papiers – Copier***, puis à coller le contenu dans votre éditeur préféré. Vous verrez la structure et les noms des champs.

{% hint style="info" %}

* Les valeurs par défaut des champs ne sont pas sérialisées, ce qui signifie qu'elles sont simplement omises de la structure sérialisée.
* La prise en charge de tous les champs a un coût. Le processus d'importation est long en raison de tous les accès dynamiques aux champs qui ont lieu. Une importation initiale massive d'entrées devrait être répartie en lots de taille raisonnable. Veuillez effectuer des essais et ajuster le nombre d'entrées afin d'obtenir une performance acceptable.
  {% endhint %}

Toutes nos entrées partagent un ensemble de champs de base; le reste est lié à la technologie précise avec laquelle on s'interface (RDP, SSH, etc.). Certains champs sont regroupés dans des structures, comme l'onglet Information. Ces champs sont accessibles uniquement en fournissant le nom de la structure comme préfixe, par exemple « MetaInformation\OS » ou « MetaInformation\PurchaseDate ».

{% hint style="info" %}
Le fichier CSV peut contenir nos variables : elles seront résolues lors de l'enregistrement. Par exemple, vous pourriez utiliser la variable $HOST$ dans des champs comme ***Description*** , ***URL***, ***Putty\CustomSessionName***, etc. Elle sera remplacée par la valeur correspondante.
{% endhint %}

Voici une liste non exhaustive de quelques champs pertinents.

<table><thead><tr><th width="263.60003662109375">CHAMP</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td>Host</td><td>Nom d'hôte de l'appareil. Ce champ est <strong>obligatoire</strong>.</td></tr><tr><td>Name</td><td>Nom de l'entrée. Ce champ est <strong>obligatoire</strong>.</td></tr><tr><td>ConnectionType</td><td>Jeton représentant le type de connexion. Il est préférable d'utiliser la méthode <em><strong>Presse-papiers – Copier</strong></em> pour obtenir les valeurs acceptables. Si aucun type de connexion n'est spécifié, RDP sera utilisé par défaut.</td></tr><tr><td>Group</td><td>Dossier de destination. Notez que si le processus d'importation lui-même définit un dossier de destination, le dossier indiqué ici serait créé sous celui du processus.</td></tr><tr><td>Description</td><td>Description de l'entrée.</td></tr><tr><td>Open (Embedded)</td><td>Valeur booléenne (true ou false) qui indique d'ouvrir la session en mode intégré. La valeur par défaut est false, ce qui signifie que le client natif sera utilisé selon la technologie (MSTSC.EXE, par exemple).</td></tr><tr><td>Username</td><td>Nom d'utilisateur utilisé pour ouvrir une session sur l'appareil.</td></tr><tr><td>Domain</td><td>Domaine utilisé pour ouvrir une session sur l'appareil.</td></tr><tr><td>Password</td><td>Mot de passe utilisé pour ouvrir une session sur l'appareil. Veuillez noter que ce champ est chiffré et stocké dans un autre champ lors de l'importation.</td></tr><tr><td>MetaInformation\SerialNumber</td><td>Numéro de série de l'appareil.</td></tr><tr><td>MetaInformation\ServiceTag</td><td>Étiquette de service de l'appareil.</td></tr><tr><td>MetaInformation\PurchaseDate</td><td>Date d'achat au format ISO8601 (c.-à-d. yyyy-mm-dd).</td></tr></tbody></table>

### Exemple

Voici un exemple de modèle de fichier CSV pour importer des hôtes SSH en tant qu'entrées SSH Shell dans Remote Desktop Manager :

| ConnectionType | Name      | Group          | Host            | Port | CredentialUserName | CredentialDomain | CredentialPassword |
| -------------- | --------- | -------------- | --------------- | ---- | ------------------ | ---------------- | ------------------ |
| SSHShell       | SSH Shell | YourFolderName | 123.123.123.123 | 123  | YourUsername       | YourDomain       | YourPassword       |

#### Voir aussi

* [Devolutions Academy - Importation et exportation de données](https://academy.devolutions.net/student/path/1925039/activity/3139557)
* [Devolutions Academy - Comment utiliser l'assistant CSV](https://academy.devolutions.net/student/page/2397263-how-to-use-the-csv-wizard)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/rdm/fr/ribbon-menu-bar/file/import/import-generic-csv-wizard/csv-import-strategies-and-file-format.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
