> 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/knowledge-base/how-to-articles/import-a-csv-file-as-a-password-list-with-hostnames.md).

# Importer un fichier CSV comme liste de mots de passe avec noms d'hôtes

Importez un fichier CSV comme entrées Liste de mots de passe dans Remote Desktop Manager, avec les colonnes requises, un fichier d'exemple et la façon dont les lignes sont regroupées en éléments.

L'assistant ***Importation CSV générique*** peut créer des entrées ***Liste de mots de passe*** à partir d'un fichier CSV. Chaque ligne du fichier devient un élément d'une liste de mots de passe, et les lignes qui partagent le même nom et le même dossier sont fusionnées en une seule entrée ***Liste de mots de passe***.

## Préparer le fichier CSV

La première ligne du fichier doit contenir les en-têtes de colonnes. L'assistant associe les colonnes par le nom de leur en-tête, utilisez donc les en-têtes ci-dessous.

<table><thead><tr><th width="180">COLONNE</th><th>DESCRIPTION</th></tr></thead><tbody><tr><td><strong>Name</strong></td><td>Nom de l'entrée <em><strong>Liste de mots de passe</strong></em>. Toutes les lignes ayant les mêmes <em><strong>Name</strong></em> et <em><strong>Group</strong></em> deviennent des éléments de la même entrée. Cette colonne est <strong>obligatoire</strong> ; les lignes sans nom sont ignorées.</td></tr><tr><td><strong>Group</strong></td><td>(Facultatif) Dossier dans lequel l'entrée est créée. Utilisez une barre oblique inverse (<code>\</code>) pour séparer les sous-dossiers, par exemple <code>Infrastructure\Linux</code>.</td></tr><tr><td><strong>EntryType</strong></td><td>Type d'entrée à créer. Saisissez <code>Password list</code> sur chaque ligne. La valeur n'est pas sensible à la casse.</td></tr><tr><td><strong>Username</strong></td><td>Nom d'utilisateur de l'élément.</td></tr><tr><td><strong>Password</strong></td><td>Mot de passe de l'élément.</td></tr><tr><td><strong>Domain</strong></td><td>(Facultatif) Domaine de l'élément.</td></tr><tr><td><strong>Host</strong></td><td>(Facultatif) Hôte ou adresse IP de l'élément. Une colonne <em><strong>URL</strong></em> peut être utilisée à la place.</td></tr><tr><td><strong>Description</strong></td><td>(Facultatif) Description de l'élément.</td></tr></tbody></table>

{% hint style="warning" %}
Pour les listes de mots de passe, utilisez les en-têtes ***Username***, ***Password*** et ***Domain***. Les en-têtes ***CredentialUserName***, ***CredentialPassword*** et ***CredentialDomain*** utilisés pour importer d'autres types d'entrées ne remplissent pas les éléments de la liste de mots de passe.
{% endhint %}

La valeur ***EntryType*** doit correspondre au nom du type d'entrée dans la langue d'affichage de Remote Desktop Manager. En anglais, il s'agit de ***Password list***.

### Exemple

Le fichier suivant crée deux entrées ***Liste de mots de passe*** dans le dossier ***Infrastructure*** :

```
Name,Group,EntryType,Username,Password,Host,Description
Web Servers,Infrastructure,Password list,admin,Example-Pass-01,web01.example.local,Primary admin account
Web Servers,Infrastructure,Password list,deploy,Example-Pass-02,web01.example.local,Deployment service account
Web Servers,Infrastructure,Password list,monitor,Example-Pass-03,web02.example.local,Monitoring read-only account
DB Servers,Infrastructure,Password list,dbadmin,Example-Pass-04,db01.example.local,Database admin account
DB Servers,Infrastructure,Password list,backup,Example-Pass-05,db02.example.local,Backup job account
```

Après l'importation, le dossier ***Infrastructure*** contient :

* Une entrée ***Web Servers*** avec trois éléments (***admin***, ***deploy*** et ***monitor***).
* Une entrée ***DB Servers*** avec deux éléments (***dbadmin*** et ***backup***).

### Comment les lignes sont regroupées

* Les lignes ne sont fusionnées que lorsque les valeurs ***Name*** et ***Group*** sont identiques. La comparaison est sensible à la casse : ***Web Servers*** et ***web servers*** créent deux entrées distinctes.
* Le même nom dans deux dossiers différents crée deux entrées distinctes.
* Une seule ligne crée tout de même une entrée ***Liste de mots de passe***, avec un élément.
* La colonne ***Name*** nomme l'entrée, et non l'élément. Les éléments importés n'ont pas de nom d'élément ; vous pouvez en ajouter un par la suite dans les propriétés de l'entrée.
* Les paramètres qui appartiennent à l'entrée elle-même plutôt qu'à un élément, comme les étiquettes ou les champs personnalisés, sont pris dans la première ligne de chaque groupe.
* Les lignes ne sont regroupées qu'à l'intérieur du fichier importé. L'importation d'un fichier n'ajoute pas d'éléments à une entrée ***Liste de mots de passe*** qui existe déjà dans le coffre.

## Importer le fichier

1. Dans le volet de navigation, sélectionnez le dossier dans lequel importer les entrées. Les dossiers de la colonne ***Group*** sont créés sous ce dossier.
2. Allez à ***Fichier – Importer – Assistant d'importation CSV générique***.
3. Dans ***Type d'importation***, conservez ***Session***. Le type d'importation ***Identifiant*** ne crée que des entrées ***Nom d'utilisateur et mot de passe*** et ignore la colonne ***EntryType***.
4. Sélectionnez ***Ouvrir un fichier CSV*** et recherchez votre fichier `.csv`, ou sélectionnez ***Coller le texte CSV*** et collez le contenu du fichier. Cliquez sur ***Suivant***.
5. Vérifiez l'aperçu. Assurez-vous que le ***Délimiteur*** est une virgule et que ***Contient des en-têtes*** est sélectionné, puis cliquez sur ***Suivant***.
6. Validez les ***Mappages***. Chaque propriété doit pointer vers la colonne correspondante du fichier, par exemple ***Username*** vers `$Username$`. Corrigez tout mappage incorrect.
7. Cliquez sur ***Terminer***.
8. Passez en revue la liste des entrées à importer, puis confirmez l'importation.

Pour ajouter, modifier ou supprimer des éléments après l'importation, modifiez l'entrée ou utilisez les applets de commande PowerShell décrites dans [Liste de mots de passe](/rdm/fr/knowledge-base/knowledge-base-articles/entry-settings/password-list.md#manage-password-list-items-with-powershell).

## Voir aussi

* [Liste de mots de passe](/rdm/fr/knowledge-base/knowledge-base-articles/entry-settings/password-list.md)
* [Stratégies d'importation CSV et format de fichier](/rdm/fr/ribbon-menu-bar/file/import/import-generic-csv-wizard/csv-import-strategies-and-file-format.md)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/fr/knowledge-base/how-to-articles/import-a-csv-file-as-a-password-list-with-hostnames.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
