> 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/es/plataforma/published-folders.md).

# Carpetas publicadas

Publique carpetas en PowerShell Universal para servir ficheros locales a través de la web, configurar documentos predeterminados y habilitar la suplantación para las descargas.

Las carpetas publicadas permiten compartir una carpeta local a través de su sitio web de Universal. Cualquier fichero que se encuentre dentro de la carpeta publicada es accesible mediante una solicitud web. Esto resulta útil para almacenar imágenes u otros ficheros que desee proporcionar a través de su Universal Dashboard.

## Publicar una carpeta

Desde **Build > Published Folders**, puede hacer clic en Add Published Folder. Introduzca la ruta local así como la ruta de solicitud. La ruta local es la carpeta que desea publicar. La ruta de solicitud es la ruta desde la que el usuario final solicita descargar los ficheros de la carpeta.

Puede activar la autenticación y la autorización para la carpeta.

Una vez publicada la carpeta, aparece en la tabla de carpetas publicadas.

## Descargar ficheros

Puede descargar los ficheros que se encuentran en la carpeta publicada visitando la ruta de solicitud. Para continuar con el ejemplo anterior, podría visitar la siguiente URL para descargar el fichero logo.png:

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

Observe que las solicitudes no autenticadas no pueden acceder al fichero.

```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).
```

## Documentos predeterminados

Los documentos predeterminados permiten cargar ficheros cuando un usuario especifica la carpeta pero no el documento dentro de una carpeta. Esto resulta práctico cuando un usuario visita una URL como `/docs` pero no especifica `/docs/index.html`. En lugar de devolver un 404, puede devolver el `index.html` cuando el usuario especifica `/docs`.

Para configurar documentos predeterminados, establezca el parámetro `-DefaultDocument` en `New-PSUPublishedFolder`.

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

## Suplantación

{% hint style="warning" %}
La suplantación solo funciona cuando se utiliza la [autenticación de Windows](/powershell-universal/es/api/security.md#authenticating-with-windows-authentication).
{% endhint %}

De forma predeterminada, cuando PSU accede a los ficheros para servirlos a los usuarios, lo hace utilizando la misma cuenta de servicio que el proceso. Para acceder a los ficheros como el usuario que descarga el fichero, active la suplantación.

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

## API

* [New-PSUPublishedFolder](/powershell-universal/es/comandos-de-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 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/powershell-universal/es/plataforma/published-folders.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.
