> 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/cli/es/guias/understand/workspace-types.md).

# Comparar los tipos de espacio de trabajo

Comparar Devolutions CLI en Devolutions Cloud, Devolutions Server y los perfiles locales, para el inicio de sesión, las lecturas y escrituras de secretos, las referencias y los comandos de administrac

Devolutions CLI usa los mismos comandos para los tres tipos de espacio de trabajo: Devolutions Cloud, Devolutions Server y un perfil local de Devolutions Remote Desktop Manager. La mayor parte de lo que hace, como encontrar una referencia o ejecutar un comando con sus secretos, funciona igual en todas partes. Las diferencias están en cómo inicia sesión, qué campos puede escribir y unos pocos comandos de administración que existen solo para un tipo.

Cuando un espacio de trabajo no puede hacer algo, el comando indica qué tipo de espacio de trabajo necesita en lugar de fallar en silencio. Consulte [Un comando dice que el espacio de trabajo no lo admite](/cli/es/ayuda/troubleshooting/not-supported.md).

## De un vistazo

<table><thead><tr><th width="190"></th><th>DEVOLUTIONS CLOUD</th><th>DEVOLUTIONS SERVER</th><th>PERFIL LOCAL</th></tr></thead><tbody><tr><td><strong>Iniciar sesión con</strong></td><td>Navegador (OAuth), o una clave de aplicación y su secreto</td><td>Navegador (OAuth), una clave de API, un nombre de usuario y una contraseña, o la autenticación de Windows (solo Windows)</td><td>Nada: el contexto apunta a una carpeta de perfil en su ordenador</td></tr><tr><td><strong>Leer un secreto</strong></td><td>Campos <code>username</code>, <code>password</code>, <code>domain</code>, <code>host</code>, <code>port</code>, <code>url</code>, <code>privatekey</code></td><td>Cualquier propiedad de datos de una entrada, como <code>password</code>, <code>username</code>, <code>domain</code> o <code>host</code>, excepto las entradas de acceso privilegiado (PAM). Las secciones no se admiten.</td><td>Campos <code>username</code>, <code>password</code>, <code>domain</code>, <code>host</code>, <code>port</code>, <code>otp</code>, <code>privatekey</code></td></tr><tr><td><strong>Escribir un secreto</strong> con <code>devo secret set</code></td><td>El <code>password</code> de una entrada existente, excepto las entradas de acceso privilegiado (PAM)</td><td>Cualquier propiedad de datos de una entrada, excepto las entradas de acceso privilegiado (PAM)</td><td>Solo el campo <code>password</code></td></tr><tr><td><strong>Referencias</strong></td><td>Con nombre (<code>devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/&#x3C;field></code>) o canónica (ID)</td><td>Canónico, como lo enumera <code>devo entry references</code>. También funciona una referencia con nombre que escriba usted mismo.</td><td>Con nombre o canónica</td></tr><tr><td><strong>Red</strong></td><td>Su dirección de Devolutions Cloud, y Devolutions Account para el inicio de sesión en el navegador</td><td>Su dirección de Devolutions Server</td><td>Sin dirección propia</td></tr></tbody></table>

Para verlo desde la línea de comandos, ejecute `devo secret capabilities`. Describe lo que cada tipo de espacio de trabajo puede leer y escribir, y funciona sin iniciar sesión.

```bash
devo secret capabilities --output json
```

## Qué significa esto para usted

**En Devolutions Cloud, inicie sesión con el navegador o con una clave de aplicación.** Un inicio de sesión con `--use-device-code` no recibe la clave que abre los datos de su bóveda, así que solo puede comprobar su estado y cerrar la sesión. Consulte [Iniciar sesión en Devolutions Cloud](/cli/es/guias/connect/devolutions-cloud.md).

**En Devolutions Server, copie referencias canónicas.** `devo entry references` solo enumera referencias canónicas para sus entradas. Consulte [Encontrar la referencia de un secreto](/cli/es/guias/secrets/find-a-reference.md).

**Una referencia canónica va siempre a su propio espacio de trabajo.** Una referencia canónica a una entrada de Devolutions Cloud o Devolutions Server se resuelve con el inicio de sesión al que pertenece, sea cual sea el contexto actual. Una referencia con nombre, y `devo secret get`, usan el espacio de trabajo seleccionado. Consulte [Cambiar entre espacios de trabajo](/cli/es/guias/connect/switch-workspaces.md).

**Cada escritura pide una confirmación.** `devo secret set` se niega a cambiar nada sin `--yes`, en cada tipo de espacio de trabajo. Consulte [Actualizar un secreto desde un script](/cli/es/guias/secrets/update-a-secret.md).

**Los perfiles locales protegidos funcionan, dentro de unos límites.** En un perfil local, una contraseña protegida se lee o se escribe con la frase de contraseña del espacio de trabajo, desde un archivo o una variable de entorno. Consulte [Usar un perfil local de Devolutions Remote Desktop Manager](/cli/es/guias/connect/local-profile.md).

## Comandos de administración para un tipo de espacio de trabajo

Muchos comandos `devo admin` funcionan solo con un tipo de espacio de trabajo. Estos son algunos ejemplos:

<table><thead><tr><th width="230">TIPO DE ESPACIO DE TRABAJO</th><th>COMANDOS</th></tr></thead><tbody><tr><td><strong>Solo Devolutions Cloud</strong></td><td><ul><li><code>devo admin invitation</code>: invitaciones de usuario</li><li><code>devo admin owner</code>: el propietario de la organización</li><li><code>devo admin access system</code> y <code>devo admin access system-vault</code>: permisos del sistema y roles de la bóveda del sistema</li><li><code>devo admin settings get</code> y <code>devo admin settings update</code>: ajustes del sistema</li><li><code>devo admin gateway list</code>, <code>get</code>, <code>delete</code> y <code>devo admin gateway settings</code></li><li><code>devo admin logs siem</code> y <code>devo admin logs archived</code></li></ul></td></tr><tr><td><strong>Solo Devolutions Server</strong></td><td><ul><li><code>devo admin pam</code>: cuentas y proveedores de acceso privilegiado</li><li><code>devo admin domain</code>: dominios de Active Directory y sus usuarios</li><li><code>devo admin cache reset</code></li><li><code>devo admin settings auth-modes</code> y <code>devo admin settings two-factor</code></li><li><code>devo admin user 2fa</code>: método de dos factores de un usuario</li><li><code>devo admin license users list</code> y <code>devo admin license trial start</code></li><li><code>devo admin gateway revocation-list publish</code></li></ul></td></tr></tbody></table>

Esta lista no está completa. Para cada comando, los tipos de espacio de trabajo que admite y sus opciones, consulte [Comandos](/cli/es/referencia/commands.md). Fuera de `devo admin`, `devo info` muestra información de la instancia solo para Devolutions Cloud y Devolutions Server.

## Siguiente

* [Connect to your workspaces](/cli/es/guias/connect.md)
* [Manage users, groups, and access](/cli/es/para-devops-y-administradores/manage/users-and-access.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/cli/es/guias/understand/workspace-types.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.
