> 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-universal/fr/plateforme/published-folders.md).

# Dossiers publiés

Publiez des dossiers dans PowerShell Universal pour servir des fichiers locaux sur le Web, configurer des documents par défaut et activer l'impersonation pour les téléchargements.

Les dossiers publiés vous permettent de partager un dossier local par le biais de votre site Web Universal. Tout fichier situé dans le dossier publié est accessible au moyen d'une requête Web. Cela est utile pour stocker des images ou d'autres fichiers que vous souhaitez fournir par le biais de votre tableau de bord Universal.

## Publier un dossier

À partir de **Build > Published Folders**, vous pouvez cliquer sur Add Published Folder. Saisissez le chemin local ainsi que le chemin de requête. Le chemin local est le dossier que vous souhaitez publier. Le chemin de requête est le chemin à partir duquel l'utilisateur final demande de télécharger les fichiers du dossier.

Vous pouvez activer l'authentification et l'autorisation pour le dossier.

Une fois le dossier publié, il apparaît dans le tableau des dossiers publiés.

## Télécharger des fichiers

Vous pouvez télécharger les fichiers qui se trouvent dans le dossier publié en visitant le chemin de requête. Pour poursuivre l'exemple ci-dessus, je pourrais visiter l'URL suivante pour télécharger le fichier logo.png :

```http
http://localhost:5000/images/logo.png
```

Notez que les requêtes non authentifiées ne peuvent pas accéder au fichier.

```powershell
PS C:\src\universal\src> invoke-webrequest http://localhost:5000/images/logo.png
Invoke-WebRequest: Response status code does not indicate success: 401 (Unauthorized).
```

## Documents par défaut

Les documents par défaut vous permettent de charger des fichiers lorsqu'un utilisateur spécifie le dossier, mais non le document à l'intérieur d'un dossier. Cela est pratique lorsqu'un utilisateur visite une URL telle que `/docs` mais ne spécifie pas `/docs/index.html`. Au lieu de retourner une erreur 404, vous pouvez retourner le fichier `index.html` lorsque l'utilisateur spécifie `/docs`.

Pour configurer les documents par défaut, définissez le paramètre `-DefaultDocument` sur `New-PSUPublishedFolder`.

```powershell
New-PSUPublishedFolder -Path C:\website -RequestPath /docs -DefaultDocument @("index.hml")
```

## Impersonation

{% hint style="warning" %}
L'impersonation fonctionne uniquement lors de l'utilisation de l'[authentification Windows](/powershell-universal/fr/api/security.md#authenticating-with-windows-authentication).
{% endhint %}

Par défaut, lorsque PSU accède aux fichiers pour les servir aux utilisateurs, il le fait en utilisant le même compte de service que le processus. Pour accéder aux fichiers en tant qu'utilisateur qui télécharge le fichier, activez l'impersonation.

```powershell
New-PSUPublishedFolder -Path C:\website -RequestPath /docs -DefaultDocument @("index.hml") -Impersonation
```

## API

* [New-PSUPublishedFolder](/powershell-universal/fr/commandes-powershell/new-psupublishedfolder.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 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/powershell-universal/fr/plateforme/published-folders.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.
