> 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/referencia/commands/entries.md).

# Comandos de entrada

Cada comando devo entry de Devolutions CLI, con cada opción, su valor predeterminado, sus valores permitidos y los tipos de espacio de trabajo que la aceptan.

Esta página describe cada comando `devo entry` y cada opción que puede escribir con él. Para la lista breve de todos los comandos, consulte [Comandos](/cli/es/referencia/commands.md). Para una ayuda paso a paso, consulte [Administrar bóvedas y entradas](/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md). Las opciones que acepta cada comando, como `--context`, `--output json` o `--non-interactive`, se describen en [Opciones globales](/cli/es/referencia/global-options.md) y no se repiten aquí.

{% hint style="info" %}
Para ver la ayuda de un comando, con su redacción exacta, ejecute `devo entry <command> --help`, por ejemplo `devo entry list --help`.
{% endhint %}

## Cómo funcionan los comandos de entrada

* **Seleccionar una entrada**: la mayoría de los comandos toman la entrada como primer argumento. De forma predeterminada es el **nombre** de la entrada, comparado exactamente, sin distinguir mayúsculas. Para pasar un identificador, escriba `id:<value>` o añada `--id`. `name:<value>` fuerza un nombre, lo que ayuda cuando un nombre empieza por `id:`. Esta regla es la misma en cada tipo de espacio de trabajo. Cuando dos entradas comparten un nombre, el comando se detiene y pide el identificador (`entrySelectorAmbiguous`). En Devolutions Server, el identificador de una entrada debe ser un GUID; de lo contrario el comando se detiene con `invalidParameterValue`. Las excepciones figuran en cada comando: `entry status set` y `entry tag set` solo aceptan `--id`, los comandos `entry documentation` toman el identificador de la entrada, `entry metadata list` también acepta una ruta, y `entry move` solo toma identificadores.
* **Seleccionar la bóveda**: un comando trabaja en la bóveda actual (vea `devo vault use`). Para trabajar en otra bóveda durante un comando, añada `--vault-name <name>` o `--vault-id <id>` cuando el comando los tenga. En Devolutions Cloud y Devolutions Server, un comando que lee entradas necesita una bóveda actual o una de estas opciones; de lo contrario se detiene con `cloudVaultSelectionRequired`.
* **Confirmación de un cambio**: cada comando que cambia o elimina algo se niega a ejecutarse sin `--yes` (alias `-y` y `--confirmed`) y se detiene con `confirmationRequired`. No se cambia nada.
* **Opciones repetibles**: las opciones marcadas como *repetible* pueden indicarse varias veces (`--tag a --tag b`) o una vez con varios valores (`--tag a b`).
* **Valores secretos**: ningún comando `devo entry` devuelve una contraseña u otro valor secreto. Para leer o cambiar un secreto, use `devo secret`. Consulte [Usar secretos sin exponerlos](/cli/es/guias/secrets.md).
* **Tipos de espacio de trabajo**: un comando que el espacio de trabajo seleccionado no admite se detiene con `operationNotSupportedBySource` (Devolutions Cloud, Devolutions Server) o con un código que dice que el perfil local no puede hacerlo. En un perfil local, los comandos que cambian entradas funcionan solo cuando el perfil lo permite: `devo doctor` enumera las operaciones que admite. Consulte [Un comando dice que el espacio de trabajo no lo admite](/cli/es/ayuda/troubleshooting/not-supported.md).

## Grupos de comandos

<table><thead><tr><th width="300">GRUPO</th><th>COMANDOS</th></tr></thead><tbody><tr><td><code>devo entry</code></td><td><code>list</code> (<code>ls</code>), <code>get</code>, <code>references</code>, <code>types</code>, <code>create</code>, <code>update</code>, <code>delete</code> (<code>rm</code>), <code>move</code>, <code>logs</code></td></tr><tr><td><code>devo entry field</code></td><td><code>get</code>, <code>set</code></td></tr><tr><td><code>devo entry status</code></td><td><code>get</code>, <code>set</code></td></tr><tr><td><code>devo entry tag</code></td><td><code>list</code> (<code>ls</code>), <code>set</code></td></tr><tr><td><code>devo entry parameter</code></td><td><code>list</code> (<code>ls</code>), <code>set</code></td></tr><tr><td><code>devo entry metadata</code></td><td><code>list</code> (<code>ls</code>)</td></tr><tr><td><code>devo entry attachment</code></td><td><code>list</code> (<code>ls</code>)</td></tr><tr><td><code>devo entry documentation</code></td><td><code>list</code> (<code>ls</code>), <code>get</code>, <code>update</code></td></tr><tr><td><code>devo entry password-list</code></td><td><code>list</code> (<code>ls</code>)</td></tr><tr><td><code>devo entry permission</code></td><td><code>get</code></td></tr><tr><td><code>devo entry access</code></td><td><code>list</code> (<code>ls</code>), <code>get</code>, <code>grant</code>, <code>revoke</code> (<code>rm</code>)</td></tr><tr><td><code>devo entry sealed</code></td><td><code>list</code> (<code>ls</code>); <code>devo entry sealed</code> solo hace lo mismo</td></tr><tr><td><code>devo entry trash</code></td><td><code>list</code> (<code>ls</code>)</td></tr><tr><td><code>devo entry folder</code></td><td><code>rename</code></td></tr><tr><td><code>devo entry template</code></td><td><code>list</code> (<code>ls</code>)</td></tr></tbody></table>

## devo entry list

Enumera y busca las entradas de la bóveda actual, o de la bóveda que nombre. El resultado muestra el nombre, el identificador, el tipo, la carpeta y la bóveda de cada entrada, nunca un valor secreto. Alias: `devo entry ls`.

**Espacio de trabajo:** Todos los tipos de espacio de trabajo

```bash
devo entry list [<query>] [--type <type>] [--group <folder>] [--limit <number>] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;query></code></td><td></td><td>Texto de búsqueda opcional, sin distinguir mayúsculas. En un perfil local, conserva las entradas cuyo nombre, host, carpeta o nombre de usuario contiene el texto. En Devolutions Cloud y Devolutions Server, conserva las entradas cuyo nombre o carpeta contiene el texto (el host y el nombre de usuario no se buscan).</td></tr><tr><td><code>--type &#x3C;type></code></td><td></td><td>Conserva solo un tipo de entrada, como <code>RDPConfigured</code>, comparado exactamente, sin distinguir mayúsculas, en cada tipo de espacio de trabajo. <code>devo entry types</code> enumera los identificadores de tipo.</td></tr><tr><td><code>--group &#x3C;folder></code></td><td></td><td>Conserva las entradas de una carpeta, sin distinguir mayúsculas. En un perfil local, la ruta de la carpeta solo tiene que empezar por este valor, así que se incluyen las subcarpetas. En Devolutions Cloud y Devolutions Server, la carpeta debe coincidir exactamente, así que las subcarpetas no se incluyen.</td></tr><tr><td><code>--smart-folder &#x3C;smart-folder></code></td><td></td><td>Enumera las entradas de una carpeta inteligente, por nombre, o por identificador con <code>id:&#x3C;value></code>. Los tipos de espacio de trabajo actuales no evalúan las carpetas inteligentes: el comando se detiene con <code>smartFolderUnavailable</code>.</td></tr><tr><td><code>--limit &#x3C;number></code></td><td><code>100</code></td><td>Número máximo de entradas devueltas. <code>0</code> o un número negativo significa <code>100</code>. En Devolutions Server, la búsqueda mira las primeras 1.000 entradas de la bóveda, y el límite no puede superar <code>1000</code>.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Busca en esta bóveda, por ID, sin cambiar la bóveda actual.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Busca en esta bóveda, por nombre, sin cambiar la bóveda actual.</td></tr></tbody></table>

## devo entry get

Muestra una entrada: su nombre, identificador, tipo, carpeta, bóveda, host, nombre de usuario y los demás detalles que no son secretos.

**Espacio de trabajo:** Todos los tipos de espacio de trabajo

```bash
devo entry get <entry> [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

## devo entry references

Enumera las referencias `devo://` de los campos de una entrada, listas para copiar en un script, sin ningún valor. Solo se enumeran los campos que el espacio de trabajo puede resolver, entre `password`, `username`, `host`, `domain` y `url`. En Devolutions Server, solo se enumeran las referencias canónicas (con identificadores). Igual que `devo secret catalog entry`. Consulte [Encontrar la referencia de un secreto](/cli/es/guias/secrets/find-a-reference.md).

**Espacio de trabajo:** Todos los tipos de espacio de trabajo

```bash
devo entry references <entry> [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

## devo entry types

Enumera los identificadores habituales de tipo de entrada, como `RDPConfigured`, con su nombre, su categoría y sus alias, para usarlos con `--type`. La lista está integrada en Devolutions CLI: el comando no contacta con el espacio de trabajo.

**Espacio de trabajo:** Todos los tipos de espacio de trabajo

```bash
devo entry types [<query>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;query></code></td><td></td><td>Filtro opcional. Conserva los tipos cuyo identificador, nombre, categoría o alias contiene el texto, sin distinguir mayúsculas.</td></tr></tbody></table>

## devo entry create

Crea una entrada. Un perfil local solo crea entradas RDP, en la bóveda predeterminada del espacio de trabajo actual. El comando escribe en el espacio de trabajo local, así que necesita la frase de contraseña del espacio de trabajo.

**Espacio de trabajo:** Perfil local

```bash
devo entry create <name> [--host <host>] [--username <username>] [--group <folder>] [--passphrase-file <file> | --passphrase-env <variable>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Obligatorio. Nombre de la nueva entrada. Se quitan los espacios de ambos extremos; un nombre vacío se rechaza.</td></tr><tr><td><code>--type &#x3C;type></code></td><td><code>RDPConfigured</code></td><td>Tipo de entrada. Un perfil local solo acepta <code>RDPConfigured</code> (o <code>RDP</code>); cualquier otro tipo se detiene con <code>operationNotSupportedBySource</code>.</td></tr><tr><td><code>--group &#x3C;folder></code></td><td>Raíz de la bóveda</td><td>Ruta de carpeta de la nueva entrada.</td></tr><tr><td><code>--host &#x3C;host></code></td><td></td><td>Host de la nueva entrada.</td></tr><tr><td><code>--username &#x3C;username></code></td><td></td><td>Nombre de usuario de la entrada nueva. Para definir la contraseña, ejecute después <code>devo secret set password</code>. Consulte <a href="/cli/es/guias/secrets/update-a-secret.md">Actualizar un secreto desde un script</a>.</td></tr><tr><td><code>--password-secret-reference &#x3C;reference></code></td><td></td><td>Una referencia <code>devo://</code> para la contraseña de la entrada. Un perfil local rechaza esta opción.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda predeterminada</td><td>Bóveda de la entrada nueva. Un perfil local crea entradas solo en su bóveda predeterminada: cualquier otra bóveda se detiene con <code>sqliteEntryCreateVaultUnsupported</code>.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td></td><td>Bóveda de la nueva entrada, por nombre. Un perfil local rechaza esta opción.</td></tr><tr><td><code>--passphrase-file &#x3C;file></code></td><td><code>&#x3C;workspace file>.passphrase</code></td><td>Solo perfil local: archivo privado que contiene la frase de contraseña del espacio de trabajo. Sin <code>--passphrase-file</code> o <code>--passphrase-env</code>, Devolutions CLI usa el archivo <code>&#x3C;workspace file>.passphrase</code> en la carpeta del perfil y se detiene con <code>missingParameter</code> si no hay ninguno. Use una de las dos opciones, no las dos. Devolutions Cloud y Devolutions Server rechazan esta opción.</td></tr><tr><td><code>--passphrase-env &#x3C;variable></code></td><td></td><td>Solo perfil local: variable de entorno que contiene la frase de contraseña del espacio de trabajo. Devolutions Cloud y Devolutions Server rechazan esta opción.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma la creación. Obligatorio.</td></tr></tbody></table>

Se requiere un espacio de trabajo SQLite local actual: seleccione uno con `devo workspace use`; de lo contrario, el comando se detiene con `workspaceNotSelected`.

## devo entry update

Cambia los detalles de una entrada que no son secretos. Lo que puede cambiar depende del tipo de espacio de trabajo. Para cambiar una contraseña, use `devo secret set`.

**Espacio de trabajo:** Devolutions Server, perfil local

```bash
devo entry update <entry> [--new-name <name>] [--host <host>] [--username <username>] [--domain <domain>] [--id] [--vault-id <id>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--new-name &#x3C;name></code></td><td></td><td>Nuevo nombre de la entrada. Solo perfil local: hasta 200 caracteres, no solo espacios. Devolutions Server lo rechaza.</td></tr><tr><td><code>--host &#x3C;host></code></td><td></td><td>Nuevo host.</td></tr><tr><td><code>--username &#x3C;username></code></td><td></td><td>Nuevo nombre de usuario.</td></tr><tr><td><code>--domain &#x3C;domain></code></td><td></td><td>Nuevo dominio.</td></tr><tr><td><code>--host-port &#x3C;port></code></td><td></td><td>Nuevo puerto de host, un número entero. Cada tipo de espacio de trabajo lo rechaza.</td></tr><tr><td><code>--password-secret-reference &#x3C;reference></code></td><td></td><td>Una referencia <code>devo://</code> para la contraseña de la entrada. Todos los tipos de espacio de trabajo la rechazan. Para cambiar una contraseña, use <code>devo secret set password</code>.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID. Este comando no tiene <code>--vault-name</code>.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

Pase al menos un campo que cambiar. En un perfil local, un comando sin ningún cambio admitido se detiene con `sqliteEntryUpdateNoChanges`. En Devolutions Cloud, el comando no está disponible: cambie la contraseña con `devo secret set`.

## devo entry delete

Elimina una entrada. En Devolutions Cloud, eliminar una entrada también elimina las entradas que hay debajo (van a la papelera), así que el comando necesita `--acknowledge-recursive-scope`. Alias: `devo entry rm`.

**Espacio de trabajo:** Devolutions Cloud, Devolutions Server

```bash
devo entry delete <entry> [--id] [--vault-name <name> | --vault-id <id>] [--acknowledge-recursive-scope] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>. Prefiera el ID.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr><tr><td><code>--acknowledge-recursive-scope</code></td><td>Desactivado</td><td>Devolutions Cloud: confirma que sabe que las entradas bajo esta también se eliminan. Sin ella, el comando se detiene con <code>recursiveScopeAcknowledgementRequired</code>. Devolutions Server lo ignora.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma la eliminación. Obligatorio.</td></tr></tbody></table>

## devo entry move

Mueve una o varias entradas a otra carpeta. Las entradas se seleccionan solo por ID.

**Espacio de trabajo:** Perfil local

```bash
devo entry move --entry-id <id> [--entry-id <id>…] --destination-group <folder> [--to-vault <vault>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--entry-id &#x3C;id></code></td><td></td><td>Obligatorio, repetible. ID de una entrada que se va a mover. Si no se encuentra un ID, no se mueve nada.</td></tr><tr><td><code>--destination-group &#x3C;folder></code></td><td></td><td>Obligatorio. Ruta de la carpeta de destino. Un valor vacío (<code>--destination-group ""</code>) mueve las entradas a la raíz de la bóveda.</td></tr><tr><td><code>--to-vault &#x3C;vault></code></td><td>Bóveda actual</td><td>Bóveda de destino, por nombre o identificador (un valor que es un GUID se lee como un identificador). Un perfil local mueve las entradas solo dentro de su propia bóveda: si una entrada está en otra bóveda, el comando se detiene con <code>entryMoveCrossVaultUnsupported</code>.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el traslado. Obligatorio.</td></tr></tbody></table>

Qué ocurre durante un traslado en un perfil local:

* La carpeta de destino no tiene que existir: la ruta de carpeta de las entradas se establece en el valor que indique.
* Mover una entrada de carpeta mueve todo lo que hay dentro.
* El comando se detiene, y no mueve nada, cuando el mismo identificador se indica dos veces (`entryMoveSelectorDuplicate`), cuando selecciona una carpeta y algo que está dentro (`entryMoveSelectionOverlap`), cuando una carpeta iría dentro de sí misma o de una de sus subcarpetas (`entryMoveFolderCycle`), cuando ya existe una carpeta del mismo nombre en el destino (`folderAlreadyExists`), o cuando ninguna entrada cambiaría de carpeta (`sqliteEntryMoveNoChanges`).

## devo entry logs

Enumera los registros de actividad de una entrada, los más recientes primero: quién la abrió, cuándo, desde qué ordenador y los comentarios.

**Espacio de trabajo:** Perfil local

```bash
devo entry logs <entry> [--start-date <date>] [--end-date <date>] [--limit <number>] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre o identificador de entrada: se conserva un registro cuando su identificador de entrada o su nombre de entrada coincide, sin distinguir mayúsculas. Se aceptan <code>id:&#x3C;value></code> y <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--start-date &#x3C;date></code></td><td></td><td>Conserva los registros que empiezan en esta fecha o después. Formato <code>yyyy-MM-dd</code> o <code>yyyy-MM-dd HH:mm</code>. Debe ser anterior a <code>--end-date</code>.</td></tr><tr><td><code>--end-date &#x3C;date></code></td><td></td><td>Conserva los registros que empiezan en esta fecha o antes. Mismo formato.</td></tr><tr><td><code>--limit &#x3C;number></code></td><td><code>100</code></td><td>Número máximo de registros devueltos. <code>0</code> o un número negativo significa <code>100</code>.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Todas las bóvedas</td><td>Conserva los registros de esta bóveda, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Todas las bóvedas</td><td>Conserva los registros de esta bóveda, por nombre.</td></tr></tbody></table>

Para exportar los registros de todo un espacio de trabajo, consulte [Revisar los registros de actividad](/cli/es/para-devops-y-administradores/manage/logs.md).

## devo entry field get

Devuelve el valor de un campo de una entrada que no es secreto. Práctico en un script.

**Espacio de trabajo:** Todos los tipos de espacio de trabajo

```bash
devo entry field get <entry> <field> [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>&#x3C;field></code></td><td></td><td>Obligatorio. Campo que leer, sin distinguir mayúsculas: <code>id</code>, <code>name</code>, <code>type</code> (o <code>entry-type</code>), <code>group</code>, <code>host</code>, <code>username</code> (o <code>user</code>, <code>user-name</code>), <code>vault-id</code>, <code>vault-name</code>, o el nombre de otra propiedad de la entrada, como una propiedad de metadatos enumerada por <code>devo entry metadata list</code>. El dominio se lee con <code>domain</code> y el puerto con <code>port</code>: <code>host-port</code> no es un nombre de campo legible. Un campo desconocido, o una propiedad que la entrada no tiene, detiene el comando con <code>entryFieldNotFound</code>. Una propiedad que contiene un secreto se marca como sensible.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

Qué puede devolver cada tipo de espacio de trabajo:

* **Perfil local**: los campos de arriba y las demás propiedades de la entrada, como `domain`, `port`, `status`, `statusmessage` y `tags`. Una propiedad con un valor vacío no existe, así que leerla se detiene con `entryFieldNotFound`.
* **Devolutions Cloud**: los campos de arriba, más `domain`, `port` y `url` cuando la entrada los tiene.
* **Devolutions Server**: solo `id`, `name`, `type`, `group`, `vault-id` y `vault-name` tienen un valor. `host` y `username` vuelven vacíos, y otras propiedades, como `domain`, no se encuentran.

## devo entry field set

Cambia un campo de una entrada que no es secreto. Cambia los mismos campos que `devo entry update`.

**Espacio de trabajo:** Devolutions Server, perfil local

```bash
devo entry field set <entry> <field> (--value <value> | --value-env <variable> | --value-file <file>) [--id] [--vault-id <id>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>&#x3C;field></code></td><td></td><td>Obligatorio. Campo que cambiar, sin distinguir mayúsculas: <code>host</code>, <code>username</code> (o <code>user</code>, <code>user-name</code>), <code>domain</code> y <code>name</code> solo en un perfil local. <code>host-port</code> (o <code>hostport</code>, <code>port</code>) debe ser un número entero, y cada tipo de espacio de trabajo lo rechaza. <code>group</code> y cualquier otro campo se detienen con <code>invalidParameterValue</code>: para mover una entrada, use <code>devo entry move</code>. <code>password</code> y <code>secret</code> se detienen con <code>rawSensitiveValueRejected</code>: use <code>devo secret set password</code>.</td></tr><tr><td><code>--value &#x3C;value></code></td><td></td><td>Valor nuevo, en la línea de comandos.</td></tr><tr><td><code>--value-env &#x3C;variable></code></td><td></td><td>Variable de entorno que contiene el valor nuevo. La variable debe existir.</td></tr><tr><td><code>--value-file &#x3C;file></code></td><td></td><td>Archivo que contiene el valor nuevo. Se usa todo el contenido tal cual, incluido un salto de línea final.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID. Este comando no tiene <code>--vault-name</code>.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

Use exactamente uno de `--value`, `--value-env` y `--value-file`. El comando devuelve el nuevo valor del campo.

## devo entry status get

Muestra el estado de una entrada, como `Locked` o `Expired`. Lee la propiedad `status`, como hace `devo entry field get <entry> status`.

**Espacio de trabajo:** todos los tipos de espacio de trabajo. En la práctica, solo un perfil local devuelve un estado: Devolutions Cloud y Devolutions Server no devuelven ninguno, y el comando se detiene con `entryFieldNotFound`. En un perfil local, una entrada sin estado también se detiene con `entryFieldNotFound`.

```bash
devo entry status get <entry> [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

## devo entry status set

Establece el estado de una entrada, con un mensaje opcional.

**Espacio de trabajo:** Perfil local

```bash
devo entry status set <entry> --status <status> [--message <message>] [--id] [--vault-id <id>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada. Para seleccionar la entrada por identificador, añada <code>--id</code>: este comando no reconoce el prefijo <code>id:</code>.</td></tr><tr><td><code>--status &#x3C;status></code></td><td></td><td>Obligatorio. <code>Archived</code>, <code>Broken</code>, <code>Default</code>, <code>Disabled</code>, <code>Expired</code>, <code>Locked</code> o <code>Warning</code>, sin distinguir mayúsculas. Cualquier otro valor detiene el comando con <code>invalidParameterValue</code>.</td></tr><tr><td><code>--message &#x3C;message></code></td><td></td><td>Mensaje de estado que se muestra con el estado.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID. Este comando no tiene <code>--vault-name</code>.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

## devo entry tag list

Enumera las etiquetas asignadas directamente a una entrada. Lee la propiedad `tags`, como hace `devo entry field get <entry> tags`. Alias: `devo entry tag ls`.

**Espacio de trabajo:** todos los tipos de espacio de trabajo. En la práctica, solo un perfil local devuelve etiquetas: Devolutions Cloud y Devolutions Server no las devuelven, y el comando se detiene con `entryFieldNotFound`. En un perfil local, una entrada sin etiquetas también se detiene con `entryFieldNotFound`.

```bash
devo entry tag list <entry> [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

## devo entry tag set

Sustituye las etiquetas asignadas directamente a una entrada: las etiquetas que pasa se convierten en las únicas etiquetas de la entrada.

**Espacio de trabajo:** Perfil local

```bash
devo entry tag set <entry> (--tag <tag> [--tag <tag>…] | --clear) [--id] [--vault-id <id>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada. Para seleccionar la entrada por identificador, añada <code>--id</code>: este comando no reconoce el prefijo <code>id:</code>.</td></tr><tr><td><code>--tag &#x3C;tag></code></td><td></td><td>Repetible. Una etiqueta que se va a asignar. Las etiquetas que pasa sustituyen a todas las existentes.</td></tr><tr><td><code>--clear</code></td><td>Desactivado</td><td>Quita todas las etiquetas asignadas directamente a la entrada.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID. Este comando no tiene <code>--vault-name</code>.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

Pase al menos un `--tag`, o `--clear`, pero no ambos: `--clear` con `--tag` se detiene con `conflictingOptions`, y ninguno de los dos se detiene con `missingParameter`.

## devo entry parameter list

Enumera los parámetros de comando de una entrada: posición, etiqueta, tipo, y si cada uno es confidencial. Los valores predeterminados no se devuelven. Alias: `devo entry parameter ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry parameter list <entry> [--include-unused] [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--include-unused</code></td><td>Desactivado</td><td>También enumera los espacios de parámetro cuyo tipo es <code>Unused</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

## devo entry parameter set

Cambia un parámetro de comando de una entrada: su etiqueta, su tipo o su valor predeterminado.

**Espacio de trabajo:** Perfil local

```bash
devo entry parameter set <entry> (--position <number> | --label <label>) [--new-label <label>] [--type <type>] [--value <value> | --value-env <variable> | --value-file <file>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--position &#x3C;number></code></td><td></td><td>Selecciona el parámetro por posición, de <code>1</code> a <code>5</code>.</td></tr><tr><td><code>--label &#x3C;label></code></td><td></td><td>Selecciona el parámetro por su etiqueta actual, comparada de forma exacta, sin distinguir mayúsculas. Una etiqueta desconocida detiene el comando con <code>entryParameterNotFound</code>; una etiqueta usada por dos parámetros lo detiene con <code>entryParameterSelectorAmbiguous</code>: use <code>--position</code>.</td></tr><tr><td><code>--new-label &#x3C;label></code></td><td></td><td>Nueva etiqueta del parámetro.</td></tr><tr><td><code>--type &#x3C;type></code></td><td></td><td>Nuevo tipo: <code>Text</code>, <code>Secured</code>, <code>EnvironmentVariable</code> o <code>Unused</code>, sin distinguir mayúsculas.</td></tr><tr><td><code>--value &#x3C;value></code></td><td></td><td>Nuevo valor predeterminado, en la línea de comandos. Se rechaza junto con <code>--type Secured</code>: pase un valor protegido con <code>--value-env</code> o <code>--value-file</code>.</td></tr><tr><td><code>--value-env &#x3C;variable></code></td><td></td><td>Variable de entorno que contiene el nuevo valor predeterminado. La variable debe existir.</td></tr><tr><td><code>--value-file &#x3C;file></code></td><td></td><td>Archivo que contiene el nuevo valor predeterminado. Se usa todo el contenido tal cual.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

Reglas:

* Seleccione el parámetro con `--position` o `--label`, no con ambos (`conflictingOptions`) y no con ninguno (`missingParameter`).
* Pase al menos un cambio: `--new-label`, `--type` o una opción de valor. De lo contrario, el comando se detiene con `missingParameter`.
* Use como máximo uno de `--value`, `--value-env` y `--value-file`.
* El resultado enumera los parámetros de la entrada sin sus valores.

## devo entry metadata list

Enumera los campos de metadatos de una entrada: el nombre de cada campo y si es sensible. Los valores no se devuelven; lea uno con `devo entry field get`. Alias: `devo entry metadata ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry metadata list <entry> [--id | --path] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada de forma predeterminada. También acepta <code>id:&#x3C;value></code>, <code>name:&#x3C;value></code> y <code>path:&#x3C;value></code>, donde la ruta es la ruta de la carpeta de la entrada, una barra invertida y su nombre, como <code>Servers\Production\web-01</code> (solo el nombre para una entrada en la raíz de la bóveda).</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--path</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como una ruta de entrada.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

## devo entry attachment list

Enumera los archivos adjuntos de una entrada: título, nombre de archivo, tamaño, descripción, autor, fechas y si el archivo adjunto se puede exportar. Los propios archivos no se devuelven. Alias: `devo entry attachment ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry attachment list <entry> [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

## devo entry documentation list

Enumera las páginas de documentación de una entrada, con su ID y su título. Alias: `devo entry documentation ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry documentation list <entry-id>
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. ID de la entrada. No se acepta un nombre: encuentre el ID con <code>devo entry get</code>.</td></tr></tbody></table>

## devo entry documentation get

Muestra una página de documentación de una entrada, con su contenido.

**Espacio de trabajo:** Perfil local

```bash
devo entry documentation get <entry-id> --title <page-title-or-id>
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. ID de la entrada.</td></tr><tr><td><code>--title &#x3C;title></code> (<code>--page-id</code>)</td><td></td><td>Obligatorio. Título o identificador de la página, sin distinguir mayúsculas. Cuando dos páginas tienen el mismo título, el comando se detiene con <code>documentationPageSelectorAmbiguous</code>: use el identificador de página de <code>devo entry documentation list</code>.</td></tr></tbody></table>

## devo entry documentation update

Cambia el nombre de una página de documentación. Un perfil local no puede cambiar el contenido de una página.

**Espacio de trabajo:** Perfil local

```bash
devo entry documentation update <entry-id> --title <page-title-or-id> --new-title <new-title> --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. ID de la entrada.</td></tr><tr><td><code>--title &#x3C;title></code> (<code>--page-id</code>)</td><td></td><td>Obligatorio. Título actual de la página o ID de página, sin distinguir mayúsculas.</td></tr><tr><td><code>--new-title &#x3C;title></code></td><td></td><td>Nuevo título de página. Obligatorio en la práctica: sin él, un perfil local se detiene con <code>documentationTitleRequired</code>.</td></tr><tr><td><code>--content &#x3C;text></code></td><td></td><td>Nuevo contenido de la página. Un perfil local lo rechaza con <code>sqliteDocumentationContentUpdateUnavailable</code>.</td></tr><tr><td><code>--content-file &#x3C;file></code></td><td></td><td>Archivo que contiene el nuevo contenido de la página. Un perfil local lo rechaza. Use <code>--content</code> o <code>--content-file</code>, no ambos.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

## devo entry password-list list

Enumera los elementos de una entrada Password List: nombre, nombre de usuario, dominio, host, descripción, roles, caducidad y campos personalizados. Las contraseñas y los campos personalizados confidenciales vuelven vacíos; un indicador dice si cada elemento tiene una contraseña. Alias: `devo entry password-list ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry password-list list <entry> [--name <text>] [--case-sensitive] [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada Lista de contraseñas, o su identificador con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--name &#x3C;text></code></td><td></td><td>Conserva los elementos cuyo nombre contiene este texto. En un perfil local, <code>*</code> no es un comodín: coincide con un <code>*</code> literal, así que pase texto sin formato.</td></tr><tr><td><code>--case-sensitive</code></td><td>Desactivado</td><td>Hace coincidir <code>--name</code> distinguiendo mayúsculas.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

En un perfil local, este comando funciona solo cuando el perfil lo permite.

## devo entry permission get

Muestra los permisos establecidos directamente en una entrada: para cada derecho, la anulación y los usuarios o grupos a los que se aplica. El resultado es de solo lectura.

**Espacio de trabajo:** Devolutions Cloud, perfil local

```bash
devo entry permission get <entry> [--right <right>] [--id] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Obligatorio. Nombre de la entrada, o su ID con <code>id:&#x3C;value></code> o <code>--id</code>.</td></tr><tr><td><code>--right &#x3C;right></code></td><td>Todos los derechos</td><td>Conserva un solo derecho, como <code>View</code>, <code>ViewPassword</code>, <code>Edit</code>, <code>EditSecurity</code> o <code>Execute</code>. La coincidencia es exacta, sin distinguir mayúsculas, en los dos tipos de espacio de trabajo.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la entrada, por nombre.</td></tr></tbody></table>

En un perfil local, este comando funciona solo cuando el perfil lo permite.

En Devolutions Cloud:

* La entrada se selecciona por identificador, o por su nombre exacto, sin distinguir mayúsculas. No se acepta una ruta (`cloudEntryPermissionPathUnsupported`). Cuando dos entradas de la bóveda comparten el nombre, el comando se detiene con `cloudEntryPermissionEntryAmbiguous`: use el identificador.
* El resultado tiene una línea por derecho y por usuario o grupo, ordenada por derecho. Cada línea da el identificador del usuario o del grupo; la anulación está siempre vacía.
* Devolutions Server rechaza el comando con `operationNotSupportedBySource`.

## devo entry access list

Enumera los roles que los usuarios y los grupos tienen en una entrada de Devolutions Cloud. Alias: `devo entry access ls`.

**Espacio de trabajo:** Devolutions Cloud

```bash
devo entry access list --vault-id <vault-id> --entry-id <entry-id>
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--vault-id &#x3C;id></code></td><td></td><td>Obligatorio. ID (GUID) de la bóveda que contiene la entrada.</td></tr><tr><td><code>--entry-id &#x3C;id></code> (<code>--id</code>)</td><td></td><td>Obligatorio. ID (GUID) de la entrada.</td></tr></tbody></table>

Todos los comandos `devo entry access` solo aceptan identificadores: un valor que no es un GUID se detiene con `invalidParameterValue`. Para encontrar identificadores de usuario, grupo y rol, consulte [Administrar usuarios, grupos y acceso](/cli/es/para-devops-y-administradores/manage/users-and-access.md).

## devo entry access get

Muestra el rol de un usuario o de un grupo en una entrada de Devolutions Cloud.

**Espacio de trabajo:** Devolutions Cloud

```bash
devo entry access get --vault-id <vault-id> --entry-id <entry-id> (--user-id <user-id> | --group-id <group-id>)
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--vault-id &#x3C;id></code></td><td></td><td>Obligatorio. ID (GUID) de la bóveda que contiene la entrada.</td></tr><tr><td><code>--entry-id &#x3C;id></code> (<code>--id</code>)</td><td></td><td>Obligatorio. ID (GUID) de la entrada.</td></tr><tr><td><code>--user-id &#x3C;id></code></td><td></td><td>ID (GUID) del usuario.</td></tr><tr><td><code>--group-id &#x3C;id></code></td><td></td><td>ID (GUID) del grupo.</td></tr></tbody></table>

Pase exactamente uno de `--user-id` y `--group-id`; de lo contrario, el comando se detiene con `conflictingOptions`.

## devo entry access grant

Da a un usuario o a un grupo un rol en una entrada de Devolutions Cloud, o sustituye el rol que tiene.

**Espacio de trabajo:** Devolutions Cloud

```bash
devo entry access grant --vault-id <vault-id> --entry-id <entry-id> (--user-id <user-id> | --group-id <group-id>) --role-id <role-id> --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--vault-id &#x3C;id></code></td><td></td><td>Obligatorio. ID (GUID) de la bóveda que contiene la entrada.</td></tr><tr><td><code>--entry-id &#x3C;id></code> (<code>--id</code>)</td><td></td><td>Obligatorio. ID (GUID) de la entrada.</td></tr><tr><td><code>--user-id &#x3C;id></code></td><td></td><td>ID (GUID) del usuario.</td></tr><tr><td><code>--group-id &#x3C;id></code></td><td></td><td>ID (GUID) del grupo.</td></tr><tr><td><code>--role-id &#x3C;id></code></td><td></td><td>Obligatorio. Identificador (GUID) del rol de entrada. <code>devo admin role list --scope entry</code> enumera los roles de entrada.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

Pase exactamente una de las opciones `--user-id` y `--group-id`.

## devo entry access revoke

Quita el rol de un usuario o de un grupo en una entrada de Devolutions Cloud. Alias: `devo entry access rm`.

**Espacio de trabajo:** Devolutions Cloud

```bash
devo entry access revoke --vault-id <vault-id> --entry-id <entry-id> (--user-id <user-id> | --group-id <group-id>) --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--vault-id &#x3C;id></code></td><td></td><td>Obligatorio. ID (GUID) de la bóveda que contiene la entrada.</td></tr><tr><td><code>--entry-id &#x3C;id></code> (<code>--id</code>)</td><td></td><td>Obligatorio. ID (GUID) de la entrada.</td></tr><tr><td><code>--user-id &#x3C;id></code></td><td></td><td>ID (GUID) del usuario.</td></tr><tr><td><code>--group-id &#x3C;id></code></td><td></td><td>ID (GUID) del grupo.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma la retirada. Obligatorio.</td></tr></tbody></table>

Pase exactamente una de las opciones `--user-id` y `--group-id`.

## devo entry sealed list

Enumera las entradas selladas del espacio de trabajo. `devo entry sealed` sin `list` hace lo mismo y acepta las mismas opciones. Alias: `devo entry sealed ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry sealed list [--name <text>] [--type <type>] [--group <folder> [--include-subfolders]] [--id <id>] [--case-sensitive] [--limit <number>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>--id &#x3C;id></code></td><td></td><td>Conserva la entrada con este ID. Aquí <code>--id</code> toma un valor: es un filtro, no un interruptor.</td></tr><tr><td><code>--name &#x3C;text></code></td><td></td><td>Conserva las entradas cuyo nombre contiene este texto.</td></tr><tr><td><code>--group &#x3C;folder></code></td><td></td><td>Conserva las entradas de exactamente esta ruta de carpeta.</td></tr><tr><td><code>--include-subfolders</code></td><td>Desactivado</td><td>Con <code>--group</code>, conserva también las entradas de sus subcarpetas (la ruta de la carpeta empieza por el valor).</td></tr><tr><td><code>--type &#x3C;type></code></td><td></td><td>Conserva un solo tipo de entrada, con coincidencia exacta, sin distinguir mayúsculas.</td></tr><tr><td><code>--case-sensitive</code></td><td>Desactivado</td><td>Hace coincidir <code>--name</code> y <code>--group</code> distinguiendo mayúsculas.</td></tr><tr><td><code>--limit &#x3C;number></code></td><td><code>100</code></td><td>Número máximo de entradas devueltas. <code>0</code> o un número negativo significa <code>100</code>.</td></tr></tbody></table>

Este comando no tiene opción de bóveda: mira las entradas de cada bóveda del espacio de trabajo local. Una entrada cuenta como sellada cuando su estado de sello es `sealed`.

## devo entry trash list

Enumera las entradas eliminadas que todavía se pueden restaurar, con su carpeta, tipo, bóveda, fecha de eliminación y el usuario que las eliminó. Alias: `devo entry trash ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry trash list [<entry>] [--group <folder>] [--before <date>] [--case-sensitive] [--limit <number>] [--vault-name <name> | --vault-id <id>]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;entry></code></td><td></td><td>Opcional. Conserva las entradas eliminadas cuyo nombre contiene este texto. Con <code>id:&#x3C;value></code> o <code>--id</code>, conserva la entrada con este identificador exacto.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;entry></code> como un ID.</td></tr><tr><td><code>--group &#x3C;folder></code></td><td></td><td>Conserva las entradas cuya ruta de carpeta empieza por este valor.</td></tr><tr><td><code>--before &#x3C;date></code></td><td></td><td>Conserva las entradas eliminadas antes de esta fecha. Formato <code>yyyy-MM-dd</code> o <code>yyyy-MM-dd HH:mm</code>.</td></tr><tr><td><code>--case-sensitive</code></td><td>Desactivado</td><td>Hace coincidir el nombre, el ID y <code>--group</code> distinguiendo mayúsculas.</td></tr><tr><td><code>--limit &#x3C;number></code></td><td><code>1000</code></td><td>Número máximo de entradas devueltas. <code>0</code> o un número negativo significa <code>1000</code>.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Todas las bóvedas</td><td>Conserva las entradas eliminadas de esta bóveda, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Todas las bóvedas</td><td>Conserva las entradas eliminadas de esta bóveda, por nombre.</td></tr></tbody></table>

## devo entry folder rename

Cambia el nombre de una entrada de carpeta y actualiza la ruta de cada entrada que contiene.

**Espacio de trabajo:** Perfil local

```bash
devo entry folder rename <path> --new-name <name> [--vault-name <name> | --vault-id <id>] --yes
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;path></code></td><td></td><td>Obligatorio. Ruta completa de la carpeta que renombrar, con <code>\</code> entre los niveles, como <code>Servers\Production</code>. Una ruta desconocida detiene el comando con <code>folderNotFound</code>; una ruta compartida por varias entradas de carpeta lo detiene con <code>folderSelectorAmbiguous</code>.</td></tr><tr><td><code>--new-name &#x3C;name></code></td><td></td><td>Obligatorio. Nuevo nombre de la carpeta, no una ruta completa: hasta 200 caracteres, sin separador de ruta, <code>..</code> ni carácter de control. La carpeta conserva su carpeta principal. El mismo nombre detiene el comando con <code>sqliteFolderRenameNoChanges</code>, y un nombre que ya usa una carpeta de ese nivel con <code>folderAlreadyExists</code>.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td>Bóveda actual</td><td>Bóveda de la carpeta, por ID.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Bóveda actual</td><td>Bóveda de la carpeta, por nombre.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Desactivado</td><td>Confirma el cambio. Obligatorio.</td></tr></tbody></table>

El resultado enumera cada entrada cuya ruta se actualizó.

## devo entry template list

Enumera las plantillas de entrada del perfil: nombre, identificador, tipo de entrada, destino, carpeta, host y nombre de usuario. Alias: `devo entry template ls`.

**Espacio de trabajo:** Perfil local

```bash
devo entry template list [<template>] [--destination <destination>] [--entry-type <type>] [--case-sensitive]
```

<table><thead><tr><th width="300">OPCIÓN</th><th width="130">PREDETERMINADO</th><th>QUÉ HACE</th></tr></thead><tbody><tr><td><code>&#x3C;template></code></td><td></td><td>Opcional. Conserva las plantillas cuyo nombre contiene este texto. Con <code>id:&#x3C;value></code> o <code>--id</code>, conserva la plantilla con este identificador exacto.</td></tr><tr><td><code>--id</code></td><td>Desactivado</td><td>Trata <code>&#x3C;template></code> como un ID.</td></tr><tr><td><code>--destination &#x3C;destination></code></td><td>Todos</td><td><code>local</code> conserva las plantillas locales; <code>shared</code> o <code>database</code> conserva las plantillas compartidas; <code>both</code> las conserva todas. Cualquier otro valor no filtra.</td></tr><tr><td><code>--entry-type &#x3C;type></code> (<code>--type</code>)</td><td></td><td>Conserva un tipo de entrada, como <code>RDPConfigured</code> o <code>Website</code>, con coincidencia exacta.</td></tr><tr><td><code>--case-sensitive</code></td><td>Desactivado</td><td>Hace coincidir el nombre, el ID y el tipo de entrada distinguiendo mayúsculas.</td></tr></tbody></table>

## Páginas relacionadas

* [Manage vaults and entries](/cli/es/para-devops-y-administradores/manage/vaults-and-entries.md)
* [Workspace, vault, and variable commands](/cli/es/referencia/commands/workspaces-vaults-variables.md)
* [Update a secret from a script](/cli/es/guias/secrets/update-a-secret.md)
* [Exit codes and errors](/cli/es/referencia/exit-codes-and-errors.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/referencia/commands/entries.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.
