> For the complete documentation index, see [llms.txt](https://docs.plenit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.plenit.com/productos/remote-desktop/how-to/how-to-bulk-upload-users.md).

# Cómo Realizar una Carga Masiva de Usuarios en Escritorio Remoto

Cuando tienes que dar de alta varias cuentas a la vez, la carga masiva te ahorra crearlas una por una: preparas un archivo CSV con los usuarios, lo importas y completas después su asignación y configuración en el entorno.

> #### 👍 Qué consigues
>
> Varios usuarios dados de alta en el entorno de Escritorio Remoto desde un único CSV, listos para asignar con el asistente de gestión.

### Antes de empezar

* Acceder al panel de administración en [admin.plenit.com](https://admin.plenit.com) con permisos sobre el entorno.
* Tener una suscripción de Escritorio Remoto activa. Si aún no la tienes, móntala con el [Inicio Rápido de Escritorio Remoto.](/productos/remote-desktop/quickstart.md)

En [admin.plenit.com](https://admin.plenit.com), ve a **Cloud Services → Escritorio Remoto** y entra en la suscripción del entorno. En la sección **Users**, arriba a la derecha, pulsa **Import Users**.

{/\* 📸 CAPTURA 1 · sección Users · resaltar el botón Import Users \*/}

![Botón Import Users en la sección Users](https://REEMPLAZA-URL/escritorio-remoto-carga-masiva-01.png)

<br>

> #### 📘 También desde la organización
>
> Puedes llegar a la misma suscripción desde la organización, en **Suscripciones**. Usa la vía que te resulte más cómoda; el resto del proceso es idéntico.

Para dar de alta un solo usuario o modificar uno existente, no necesitas la carga masiva: lo haces desde la gestión manual de usuarios.

### Paso 2. Descarga y rellena la plantilla CSV

En la ventana de **Import Users**, pulsa **Download this file** para descargar la plantilla `bulk_import_users.csv`. La ventana no se cierra al descargar, así que puedes dejarla abierta mientras preparas el fichero (se cierra solo si pulsas fuera de ella).

{/\* 📸 CAPTURA 2 · ventana Import Users · resaltar Download this file \*/}

![Descarga de la plantilla CSV](https://REEMPLAZA-URL/escritorio-remoto-carga-masiva-02.png)

#### 2.1 Los campos del fichero

Trata el fichero como un **CSV separado por comas**. Cada línea es un usuario nuevo, con estos campos:

* **Name**: nombre del usuario.
* **LastName**: apellido del usuario.
* **Email**: correo electrónico del usuario.
* **2FA**: si tendrá doble factor de autenticación activado. Opcional.
* **Position**: puesto de trabajo. Opcional.
* **Phone**: teléfono. Opcional.

#### 2.2 Cómo se escribe cada línea

Para un usuario `David Hasselhoff`, con correo `dhasselhoff@plenit.com`, 2FA activado, puesto `Marketing` y teléfono `888888888`, la línea es:

```
David,Hasselhoff,dhasselhoff@plenit.com,True,Marketing,888888888
```

> #### 🚧 Mantén las comas de los campos vacíos
>
> Si dejas un campo opcional vacío, conserva su coma para que el CSV mantenga la estructura. Por ejemplo, con solo los datos obligatorios y el teléfono, la línea queda así: `David,Hasselhoff,dhasselhoff@plenit.com,,,888888888`.

### Paso 3. Sube el fichero e impórtalo

De vuelta en la ventana **Import Users**, pulsa **Upload Files**, selecciona tu CSV y ábrelo. Si el formato es correcto, verás un indicador en verde junto al nombre del archivo; si hay algún problema, se mostrará en rojo. Con el verde, pulsa **Import users**.

{/\* 📸 CAPTURA 3 · validación del CSV en verde · resaltar Import users \*/}

![Validación del CSV e importación](https://REEMPLAZA-URL/escritorio-remoto-carga-masiva-03.png)

Al terminar, la plataforma ofrece dos caminos:

* **Add to subscription**: añade los usuarios a la suscripción en ese mismo momento.
* **Not now**: pospone la asignación para hacerla después.

Si eliges **Add to subscription**, saltas directo a la configuración del servidor y los usuarios (Paso 5). Si eliges **Not now**, sigues por el Paso 4 para asignarlos cuando quieras.

{/\* 📸 CAPTURA 4 · elección Add to subscription / Not now \*/}

![Elección de cuándo asignar los usuarios](https://REEMPLAZA-URL/escritorio-remoto-carga-masiva-04.png)

<br>

### Paso 4. Abre el asistente de asignación

Si elegiste **Not now**, vuelves a **Users**. Pulsa **Manage users** para abrir el asistente **User Management**.

Selecciona el **servidor** sobre el que vas a asignar los usuarios y pulsa **Next**. Después, marca los **usuarios** a los que aplicarás la misma configuración y pulsa **Next**. Puedes ayudarte de la búsqueda o crear nuevos con **New User**.

{/\* 📸 CAPTURA 5 · User Management · selección de servidor y usuarios \*/}

![Asistente User Management: servidor y usuarios](https://REEMPLAZA-URL/escritorio-remoto-carga-masiva-05.png)

<br>

> #### 📘 Misma configuración por servidor
>
> El asistente aplica la misma configuración al grupo de usuarios que selecciones. Si necesitas configurarlos en varios servidores, repite el proceso en cada uno.&#x20;
>
> Para vincular usuarios a un dominio existente, sigue [Cómo asociar un usuario de Escritorio Remoto a un usuario de dominio.](/productos/remote-desktop/how-to/how-to-associate-an-rd-user-with-a-domain-user.md)

### Paso 5. Define acceso, tipo de usuario y seguridad

Configura cómo accederán al entorno los usuarios seleccionados:

* **Remote App**: el usuario solo ve los lanzadores de aplicaciones.
* **Virtual Desktop**: el usuario accede a un escritorio completo.

Elige después el tipo de usuario, **User** (estándar) o **Administrator** (con permisos de administrador). En **Type of user** defines si pertenece a un dominio o si es un usuario remanente; si no marcas la opción de dominio, el usuario se genera en local y se elimina si se elimina el servidor al que está vinculado. En **Security** puedes activar la **doble autenticación**. Cuando termines, pulsa **Next**.

{/\* 📸 CAPTURA 6 · opciones de acceso, tipo de usuario y seguridad \*/}

![Configuración de acceso, tipo y seguridad](https://REEMPLAZA-URL/escritorio-remoto-carga-masiva-06.png)

<br>

### Paso 6. Asigna aplicaciones y confirma

Selecciona las aplicaciones que tendrán los usuarios elegidos pulsando sobre cada una, y pulsa **Save**. En la pantalla **Summary**, revisa todos los cambios y, cuando estén correctos, pulsa **Confirm Changes**.

{/\* 📸 CAPTURA 7 · asignación de aplicaciones y Summary con Confirm Changes \*/}

![Asignación de aplicaciones y confirmación](https://REEMPLAZA-URL/escritorio-remoto-carga-masiva-07.png)

Si todo ha ido bien, los nuevos usuarios aparecen dados de alta en la suscripción de Escritorio Remoto.

### Conclusión

La carga masiva resuelve el alta de muchas cuentas en dos tiempos: primero importas el CSV con los datos de cada usuario, y después los asignas y configuras con el asistente.

El punto que más cuida el proceso es el fichero: respeta las comas de los campos vacíos y comprueba que la validación sale en verde antes de importar.

A partir de ahí, el asistente te deja aplicar acceso, permisos, seguridad y aplicaciones al grupo de una sola vez. Para altas sueltas o para vincular usuarios a un dominio, sigue con la gestión manual de usuarios.


---

# 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.plenit.com/productos/remote-desktop/how-to/how-to-bulk-upload-users.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.
