> 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/powershell/fr/devolutions-gateway-powershell/legacy-recording-server-migration-tool.md).

# Outil de migration du serveur d'enregistrement hérité

Ce script PowerShell transforme les fichiers d'enregistrement de session du serveur d'enregistrement hérité de Devolutions au format d'enregistrement de session de Devolutions Gateway, vous permettant de migrer sans perdre les enregistrements précédents. Une fois les fichiers convertis au nouveau format, ils devront être réindexés depuis Devolutions Server afin de pouvoir être retrouvés à leur nouvel emplacement pour la lecture depuis Devolutions Gateway.

La réindexation permet la détection des enregistrements présents du côté de Devolutions Gateway, permettant ainsi de transférer manuellement les fichiers puis de les réindexer. Cependant, il n'est pas possible de simplement glisser-déposer les fichiers dans le dossier ; un format spécifique doit être respecté.

Téléchargez le fichier [MigrateRecordings.ps1](https://github.com/Devolutions/devolutions-gateway/blob/master/tools/legacy-recording/MigrateRecordings.ps1) et exécutez-le depuis un terminal PowerShell avec élévation de privilèges en utilisant le chemin de sortie des enregistrements hérités comme paramètre :

```powershell
PS > .\MigrateRecordings.ps1 -LegacyPath "C:\inetpub\recording\output"
Migrating recordings to 'C:\ProgramData\Devolutions\Gateway\recordings'
Migrating 7e05bf2d-c97b-44eb-b256-351b3e2ef1f0 (075503d9-d016-496e-b0aa-cab8b020ce2d)
Migrating 2115ab16-308c-4eb4-a871-73bc8fd69022 (0f366b0e-e09d-4f57-b290-779f46fb68fd)
Migrating 479930c5-705a-4051-9edf-bdc2748452a4 (39a7d0ec-339e-4086-8d73-fbf455e1038a)
Migrating 2e3d219b-48a3-432a-b214-f11b8ddaa32e (b3409164-078b-4013-b4f6-9a4663d3df98)
```

Si Devolutions Gateway est configuré pour utiliser un emplacement non par défaut, le paramètre `-RecordingsPath` peut être utilisé pour remplacer le chemin de destination par défaut. Vous pouvez également effectuer la migration sur une machine afin de copier manuellement les fichiers vers le chemin des enregistrements de Devolutions Gateway sur une autre machine.

{% hint style="info" %}
Un [exemple de fichier legacy.zip](https://github.com/Devolutions/devolutions-gateway/blob/master/tools/legacy-recording/legacy.zip) contenant des enregistrements hérités est disponible à titre de référence et pour tester ce script.
{% endhint %}


---

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

```
GET https://docs.devolutions.net/powershell/fr/devolutions-gateway-powershell/legacy-recording-server-migration-tool.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
