> 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/da/reference/commands/workspaces-vaults-variables.md).

# Arbejdsområde-, boks- og variabelkommandoer

Hver kommando devo workspace, devo vault og devo variable, med hver indstilling, dens standardværdi, dens tilladte værdier og de arbejdsområdetyper der accepterer den.

Denne side beskriver hver kommando `devo workspace`, `devo vault` og `devo variable` og hver indstilling, De kan skrive med den. Den korte liste over alle kommandoer står i [Kommandoer](/cli/da/reference/commands.md). Til trinvis hjælp, se [Administrer bokse og poster](/cli/da/til-devops-og-administratorer/manage/vaults-and-entries.md) og [Brug brugerdefinerede variabler](/cli/da/til-devops-og-administratorer/manage/custom-variables.md). De indstillinger hver kommando accepterer, såsom `--context`, `--output json` eller `--non-interactive`, er beskrevet i [Globale indstillinger](/cli/da/reference/global-options.md) og gentages ikke her. For postkommandoerne, se [Postkommandoer](/cli/da/reference/commands/entries.md).

{% hint style="info" %}
For at se hjælpen til en kommando, med den nøjagtige formulering, skal De køre `devo <command> --help`, for eksempel `devo vault list --help`.
{% endhint %}

## Sådan virker disse kommandoer

* **Valg af et arbejdsområde eller en boks**: kommandoer tager som standard dens **navn**, matchet nøjagtigt, uden hensyn til store og små bogstaver. For at angive et id i stedet skal De skrive `id:<value>` eller tilføje `--id`. `name:<value>` gennemtvinger et navn. Undtagelser står under hver kommando, såsom `devo workspace delete`, som kræver det nøjagtige arbejdsområde-id.
* **Aktuelt arbejdsområde og aktuel boks**: de fleste kommandoer arbejder i det aktuelle arbejdsområde og den aktuelle boks. Angiv dem med `devo workspace use` og `devo vault use`. For at bruge en anden kontekst til én kommando skal De tilføje `--context <name>`. Se [Skift mellem arbejdsområder](/cli/da/vejledninger/connect/switch-workspaces.md).
* **Bekræftelse af en ændring**: hver kommando der opretter, ændrer eller sletter noget, nægter at køre uden `--yes` (aliaser `-y` og `--confirmed`) og stopper med `confirmationRequired`. Der ændres intet.
* **Arbejdsområdetyper**: en kommando det valgte arbejdsområde ikke understøtter, stopper med `operationNotSupportedBySource` (Devolutions Cloud, Devolutions Server) eller med en kode der siger at den lokale profil ikke kan gøre det. Se [En kommando siger, at arbejdsområdet ikke understøtter den](/cli/da/hjaelp/troubleshooting/not-supported.md).

## Kommandogrupper

<table><thead><tr><th width="300">GRUPPE</th><th>KOMMANDOER</th></tr></thead><tbody><tr><td><code>devo workspace</code></td><td><code>list</code> (<code>ls</code>), <code>current</code>, <code>use</code>, <code>create</code>, <code>delete</code> (<code>rm</code>)</td></tr><tr><td><code>devo workspace variable</code></td><td><code>list</code> (<code>ls</code>), <code>set</code>, <code>delete</code> (<code>rm</code>)</td></tr><tr><td><code>devo vault</code></td><td><code>list</code> (<code>ls</code>), <code>get</code>, <code>current</code>, <code>use</code>, <code>create</code>, <code>create-many</code>, <code>update</code>, <code>delete</code> (<code>rm</code>)</td></tr><tr><td><code>devo vault settings</code></td><td><code>get</code></td></tr><tr><td><code>devo vault template</code></td><td><code>list</code> (<code>ls</code>)</td></tr><tr><td><code>devo vault access</code></td><td><code>list</code> (<code>ls</code>), <code>grant</code>, <code>revoke</code> (<code>rm</code>)</td></tr><tr><td><code>devo vault variable</code></td><td><code>list</code> (<code>ls</code>), <code>set</code>, <code>delete</code> (<code>rm</code>)</td></tr><tr><td><code>devo variable</code></td><td><code>export</code></td></tr></tbody></table>

## devo workspace list

Viser de arbejdsområder De kan bruge, med navn, id, art, og om hvert er tilgængeligt, det aktuelle og standarden. Det aktuelle arbejdsområde er markeret med `*`. En ny lokal profil uden noget arbejdsområde returnerer en tom liste. Alias: `devo workspace ls`.

**Arbejdsområde:** Alle typer arbejdsområde

```bash
devo workspace list
```

Denne kommando har ingen egne indstillinger.

## devo workspace current

Viser det aktuelle arbejdsområde.

**Arbejdsområde:** Alle typer arbejdsområde

```bash
devo workspace current
```

Denne kommando har ingen egne indstillinger.

## devo workspace use

Gør et arbejdsområde til det aktuelle.

**Arbejdsområde:** Lokal profil

```bash
devo workspace use <workspace> [--id] [--password-env <variable>]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;workspace></code></td><td></td><td>Påkrævet. Arbejdsområdenavn, eller dets id med <code>id:&#x3C;value></code> eller <code>--id</code>. Et ukendt arbejdsområde stopper med <code>workspaceNotFound</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;workspace></code> som et id.</td></tr><tr><td><code>--password-env &#x3C;variable></code></td><td></td><td>Miljøvariabel der indeholder arbejdsområdets adgangskode. Når De angiver den, skal variablen findes, ellers stopper kommandoen med <code>invalidParameterValue</code>. En lokal profil behøver ikke en adgangskode for at vælge et arbejdsområde.</td></tr></tbody></table>

På Devolutions Cloud og Devolutions Server stopper kommandoen med `operationNotSupportedBySource`. Vælg et andet arbejdsområde med `--context` eller `devo context use`.

## devo workspace create

Opretter et SQLite-arbejdsområde i den lokale profilmappe og gør det til det aktuelle, medmindre De tilføjer `--no-set-current`. Den adgangssætning De angiver, beskytter det nye arbejdsområde.

**Arbejdsområde:** Lokal profil

```bash
devo workspace create <name> (--passphrase-file <file> | --passphrase-env <variable>) [--path <file-name>] [--no-set-current] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Påkrævet. Navnet på arbejdsområdet. Uden <code>--path</code> er det også databasefilens navn.</td></tr><tr><td><code>--kind &#x3C;kind></code></td><td><code>sqlite</code></td><td>Arbejdsområdetype. En lokal profil opretter kun <code>sqlite</code>-arbejdsområder. Enhver anden type stopper med <code>operationNotSupportedBySource</code>.</td></tr><tr><td><code>--path &#x3C;file-name></code></td><td><code>&#x3C;name>.db</code></td><td>Filnavn på databasen, oprettet i profilmappen. Angiv et filnavn, ikke en sti med mapper. En sti stopper med <code>invalidParameterValue</code>. <code>.db</code> tilføjes hvis navnet ikke slutter med det.</td></tr><tr><td><code>--passphrase-file &#x3C;file></code></td><td></td><td>Privat fil der indeholder den adgangssætning der beskytter det nye arbejdsområde. Devolutions Cloud og Devolutions Server afviser denne indstilling.</td></tr><tr><td><code>--passphrase-env &#x3C;variable></code></td><td></td><td>Miljøvariabel der indeholder den adgangssætning der beskytter det nye arbejdsområde. Devolutions Cloud og Devolutions Server afviser denne indstilling.</td></tr><tr><td><code>--password-env &#x3C;variable></code></td><td></td><td>Miljøvariabel der indeholder adgangskodemateriale til arbejdsområdet. En lokal profil afviser den. Brug <code>--passphrase-file</code> eller <code>--passphrase-env</code>.</td></tr><tr><td><code>--no-set-current</code></td><td>Fra</td><td>Opretter arbejdsområdet uden at gøre det til det aktuelle.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter oprettelsen. Påkrævet.</td></tr></tbody></table>

På en lokal profil skal De angive præcis én af `--passphrase-file` og `--passphrase-env`. Uden nogen af dem, eller med begge, stopper kommandoen med `invalidParameterValue`. På Devolutions Cloud og Devolutions Server stopper kommandoen med `operationNotSupportedBySource`, med eller uden `--password-env`.

## devo workspace delete

Sletter et SQLite-arbejdsområde for den lokale profil. Dens databasefil og dens midlertidige filer slettes fra profilmappen. Det kan ikke fortrydes. Alias: `devo workspace rm`.

Kun tilgængelig på Windows. På macOS og Linux stopper kommandoen med `sqliteWorkspaceDeleteUnsupported` (exitkode `3`).

**Arbejdsområde:** Lokal profil

```bash
devo workspace delete <workspace-id> --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;workspace></code></td><td></td><td>Påkrævet. Det nøjagtige arbejdsområde-id som <code>devo workspace list</code> viser, såsom <code>sqlite:Connections.db</code>, med eller uden præfikset <code>id:</code>. Et arbejdsområdenavn accepteres ikke.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;workspace></code> som et id. Ikke nødvendigt når De angiver id’et <code>sqlite:</code>.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter sletningen. Påkrævet.</td></tr></tbody></table>

## devo workspace variable list

Viser de brugerdefinerede variabler for det aktuelle arbejdsområde, med navn, værdi, område, kilde og beskrivelse. Værdierne vises i klartekst, undtagen for variabler hvis navn, eller et af hvis gemte felter, indeholder `password`, `secret`, `token`, `encrypt`, `protected` eller `safevalue`. Deres værdi kommer tom tilbage, og de markeres `redacted`. Alias: `devo workspace variable ls`.

**Arbejdsområde:** Lokal profil

```bash
devo workspace variable list [<name>]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td>Alle variabler</td><td>Valgfrit navnefilter, uden hensyn til store og små bogstaver. <code>*</code> matcher vilkårlig tekst, og <code>?</code> ét tegn. Uden et jokertegn skal navnet matche nøjagtigt. Afgrænserne <code>$</code> er valgfrie.</td></tr></tbody></table>

## devo workspace variable set

Opretter en brugerdefineret variabel for det aktuelle arbejdsområde, eller opdaterer den hvis den findes. Værdien kommer fra en miljøvariabel eller en fil, aldrig fra kommandolinjen.

**Arbejdsområde:** Lokal profil

```bash
devo workspace variable set <name> (--value-env <variable> | --value-file <file>) [--description <text>] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Påkrævet. Variabelnavn. Kun bogstaver, tal og understregninger. Afgrænserne <code>$</code> er valgfrie. Navnet gemmes med store bogstaver, mellem <code>$</code>-tegn.</td></tr><tr><td><code>--value-env &#x3C;variable></code></td><td></td><td>Miljøvariabel der indeholder værdien. Variablen skal findes.</td></tr><tr><td><code>--value-file &#x3C;file></code></td><td></td><td>Fil der indeholder værdien. Hele indholdet bruges som det er, inklusive et afsluttende linjeskift.</td></tr><tr><td><code>--description &#x3C;text></code></td><td>Uændret</td><td>Beskrivelse af variablen. Uden den beholdes en eksisterende beskrivelse.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter ændringen. Påkrævet.</td></tr></tbody></table>

Angiv præcis én af `--value-env` og `--value-file`. Begge stopper kommandoen med `conflictingOptions`, ingen af dem med `missingParameter`. At angive den samme værdi og beskrivelse igen stopper kommandoen med `sqliteVariableUpdateNoChanges`. Ændringer kræver en ukrypteret lokal database.

## devo workspace variable delete

Sletter brugerdefinerede variabler for det aktuelle arbejdsområde. Alias: `devo workspace variable rm`.

**Arbejdsområde:** Lokal profil

```bash
devo workspace variable delete <name> [<name>…] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name>…</code></td><td></td><td>Påkrævet. Et eller flere variabelnavne. Hvis et navn ikke findes, eller forekommer to gange, fejler kommandoen og sletter intet.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter sletningen. Påkrævet.</td></tr></tbody></table>

## devo vault list

Viser boksene i det aktuelle arbejdsområde, med navn, id og type. Den aktuelle boks er markeret. Alias: `devo vault ls`.

**Arbejdsområde:** Alle typer arbejdsområde

```bash
devo vault list [<vault>] [--id]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td>Alle bokse</td><td>Valgfri. Beholder kun boksen med dette navn, eller dette id med <code>id:&#x3C;value></code> eller <code>--id</code>. Navnet matches nøjagtigt, uden hensyn til store og små bogstaver, på hver arbejdsområdetype. På Devolutions Cloud og Devolutions Server sorteres boksene efter navn.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr></tbody></table>

## devo vault get

Viser én boks.

**Arbejdsområde:** Alle typer arbejdsområde

```bash
devo vault get <vault> [--id]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td></td><td>Påkrævet. Navn på boksen, eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>. Navnet matches nøjagtigt, uden hensyn til store og små bogstaver, på hver arbejdsområdetype. Når ingen boks matcher, stopper kommandoen med <code>vaultNotFound</code>. Når flere bokse deler navnet, med <code>vaultSelectorAmbiguous</code>. Brug id’et.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr></tbody></table>

## devo vault current

Viser den aktuelle boks.

**Arbejdsområde:** Alle typer arbejdsområde

```bash
devo vault current
```

Denne kommando har ingen egne indstillinger.

## devo vault use

Gør en boks til den aktuelle. Postkommandoer arbejder derefter i denne boks, medmindre De angiver `--vault-name` eller `--vault-id`.

**Arbejdsområde:** Alle typer arbejdsområde

```bash
devo vault use <vault> [--id]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td></td><td>Påkrævet. Navn på boksen, eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>. Navnet matches nøjagtigt, uden hensyn til store og små bogstaver, på hver arbejdsområdetype. Når flere bokse deler navnet, bliver den først fundne den aktuelle boks. Brug id’et for at være sikker. En ukendt boks stopper med <code>vaultNotFound</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr></tbody></table>

## devo vault create

Opretter en boks.

**Arbejdsområde:** Devolutions Cloud, Devolutions Server

```bash
devo vault create <name> [--description <text>] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Påkrævet. Navnet på den nye boks. Et tomt navn stopper med <code>missingParameter</code>.</td></tr><tr><td><code>--description &#x3C;text></code></td><td></td><td>Beskrivelse af den nye boks.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter oprettelsen. Påkrævet.</td></tr></tbody></table>

## devo vault create-many

Opretter flere bokse i én kommando, én efter én, og rapporterer for hvert navn om den blev oprettet eller fejlede.

**Arbejdsområde:** Devolutions Cloud, Devolutions Server

```bash
devo vault create-many <name> [<name>…] [--description <text>] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name>…</code></td><td></td><td>Påkrævet. Ét eller flere boksnavne.</td></tr><tr><td><code>--description &#x3C;text></code></td><td></td><td>Beskrivelse der gives til hver oprettet boks.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter oprettelsen. Påkrævet.</td></tr></tbody></table>

En fejl stopper ikke de andre. Når nogle bokse blev oprettet og andre ikke, siger resultatet `partialFailure`. Når ingen blev oprettet, `vaultCreateFailed`.

## devo vault update

Omdøber en boks eller ændrer dens beskrivelse.

**Arbejdsområde:** Devolutions Cloud, Devolutions Server

```bash
devo vault update <vault> [--new-name <name>] [--description <text>] [--id] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td></td><td>Påkrævet. Boksens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr><tr><td><code>--new-name &#x3C;name></code></td><td>Uændret</td><td>Nyt boksnavn.</td></tr><tr><td><code>--description &#x3C;text></code></td><td>Uændret</td><td>Ny boksbeskrivelse. En tom værdi ignoreres, så denne kommando kan ikke rydde en beskrivelse.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter ændringen. Påkrævet.</td></tr></tbody></table>

Angiv mindst ét af `--new-name` og `--description`, ellers stopper kommandoen med `missingParameter`.

## devo vault delete

Sletter en boks. Alias: `devo vault rm`.

**Arbejdsområde:** Devolutions Cloud, Devolutions Server

```bash
devo vault delete id:<vault-id> [--permanently] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td></td><td>Påkrævet. Boksens navn, eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>. På Devolutions Cloud accepteres kun id’et. Et navn stopper med <code>cloudVaultCanonicalIdRequired</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr><tr><td><code>--permanently</code></td><td>Fra</td><td>Devolutions Cloud. Sletter boksen permanent i stedet for at flytte den til papirkurven. Ignoreres af Devolutions Server.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter sletningen. Påkrævet.</td></tr></tbody></table>

## devo vault settings get

Viser rodindstillingerne for den aktuelle boks, eller for den boks De navngiver. Beskrivelse, rodpost og tagkonfigurationstilstand. Resultatet er skrivebeskyttet.

**Arbejdsområde:** Lokal profil

```bash
devo vault settings get [<vault>] [--id]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td>Aktuel boks</td><td>Valgfri. Boksens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr></tbody></table>

Denne kommando virker kun, når profilen tillader det.

## devo vault template list

Viser profilens boksskabeloner med deres navn og id. Alias: `devo vault template ls`.

**Arbejdsområde:** Lokal profil

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

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>--vault-id &#x3C;id></code></td><td>Alle skabeloner</td><td>Beholder boksskabelonen med dette id. Værdien matches mod skabelonerne, ikke mod Deres bokse.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td>Alle skabeloner</td><td>Beholder boksskabelonen med dette navn, uden hensyn til store og små bogstaver. Ignoreres når <code>--vault-id</code> er angivet.</td></tr></tbody></table>

## devo vault access list

Viser de brugere og grupper der har adgang til en boks, med deres rolle. Alias: `devo vault access ls`.

**Arbejdsområde:** Devolutions Cloud

```bash
devo vault access list <vault> [--id] [--user <user> | --group <group>] [--case-sensitive]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td></td><td>Påkrævet. Boksens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr><tr><td><code>--user &#x3C;user></code></td><td>Alle</td><td>Beholder én bruger. Navn som standard, eller <code>id:&#x3C;value></code>, <code>name:&#x3C;value></code> eller <code>email:&#x3C;value></code>. Et GUID alene læses som et id.</td></tr><tr><td><code>--group &#x3C;group></code></td><td>Alle</td><td>Beholder én brugergruppe. Som standard navnet, eller <code>id:&#x3C;value></code> eller <code>name:&#x3C;value></code>. Et rent GUID læses som et id.</td></tr><tr><td><code>--application &#x3C;application></code></td><td></td><td>Beholder én programidentitet. Devolutions Cloud afviser den med <code>cloudVaultAccessApplicationUnsupported</code>.</td></tr><tr><td><code>--case-sensitive</code></td><td>Fra</td><td>Matcher navne og e-mails med hensyn til store og små bogstaver. Som standard betyder skelnen ikke noget. Et brugernavn matcher brugernavnet eller det viste navn. En e-mail matcher e-mailen eller logon-e-mailen. Et gruppenavn matcher gruppenavnet.</td></tr></tbody></table>

Brug højst ét af `--user`, `--group` og `--application`, ellers stopper kommandoen med `conflictingOptions`.

## devo vault access grant

Giver én bruger eller én gruppe en rolle på en boks.

**Arbejdsområde:** Devolutions Cloud

```bash
devo vault access grant <vault> (--user <user> | --group <group>) --role <role> [--id] [--case-sensitive] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td></td><td>Påkrævet. Boksens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr><tr><td><code>--user &#x3C;user></code></td><td></td><td>Bruger der får rollen. Navn som standard, eller <code>id:&#x3C;value></code>, <code>name:&#x3C;value></code> eller <code>email:&#x3C;value></code>. Et GUID alene læses som et id.</td></tr><tr><td><code>--group &#x3C;group></code></td><td></td><td>Brugergruppe, der får rollen. Som standard navnet, eller <code>id:&#x3C;value></code> eller <code>name:&#x3C;value></code>. Et rent GUID læses som et id.</td></tr><tr><td><code>--application &#x3C;application></code></td><td></td><td>Programidentitet der får rollen. Devolutions Cloud afviser den med <code>cloudVaultAccessPrincipalUnsupported</code>.</td></tr><tr><td><code>--role &#x3C;role></code></td><td></td><td>Boksrolle, efter navn eller id, uden hensyn til store og små bogstaver: <code>Restricted</code>, <code>Readers</code>, <code>PrivilegedReaders</code>, <code>Operators</code>, <code>PrivilegedOperators</code>, <code>Contributors</code> eller <code>VaultOwners</code>. En ukendt rolle stopper med <code>cloudVaultRoleNotFound</code>.</td></tr><tr><td><code>--case-sensitive</code></td><td>Fra</td><td>Matcher navne og e-mails med hensyn til store og små bogstaver. Som standard betyder skelnen ikke noget. Et brugernavn matcher brugernavnet eller det viste navn. En e-mail matcher e-mailen eller logon-e-mailen. Et gruppenavn matcher gruppenavnet.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter ændringen. Påkrævet.</td></tr></tbody></table>

Angiv præcis én af `--user` og `--group`. Ingen stopper med `missingParameter`, flere med `conflictingOptions`. Når navnet matcher flere brugere eller grupper, stopper kommandoen med `principalAmbiguous`. Brug id’et.

## devo vault access revoke

Fjerner adgangen for én bruger eller én gruppe til en boks. Alias: `devo vault access rm`.

**Arbejdsområde:** Devolutions Cloud

```bash
devo vault access revoke <vault> (--user <user> | --group <group>) [--id] [--case-sensitive] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;vault></code></td><td></td><td>Påkrævet. Boksens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;vault></code> som et id.</td></tr><tr><td><code>--user &#x3C;user></code></td><td></td><td>Bruger hvis adgang fjernes. Navn som standard, eller <code>id:&#x3C;value></code>, <code>name:&#x3C;value></code> eller <code>email:&#x3C;value></code>.</td></tr><tr><td><code>--group &#x3C;group></code></td><td></td><td>Brugergruppe hvis adgang fjernes. Som standard navnet, eller <code>id:&#x3C;value></code> eller <code>name:&#x3C;value></code>.</td></tr><tr><td><code>--application &#x3C;application></code></td><td></td><td>Programidentitet hvis adgang fjernes. Devolutions Cloud afviser den med <code>cloudVaultAccessPrincipalUnsupported</code>.</td></tr><tr><td><code>--all</code></td><td>Fra</td><td>Fjerner hver adgangstildeling for boksen. Kan ikke kombineres med <code>--user</code>, <code>--group</code> eller <code>--application</code>. Devolutions Cloud afviser den med <code>cloudVaultAccessPrincipalUnsupported</code>. Tilbagekald én bruger eller én gruppe ad gangen.</td></tr><tr><td><code>--case-sensitive</code></td><td>Fra</td><td>Matcher navne og e-mails med hensyn til store og små bogstaver. Som standard betyder skelnen ikke noget. Et brugernavn matcher brugernavnet eller det viste navn. En e-mail matcher e-mailen eller logon-e-mailen. Et gruppenavn matcher gruppenavnet.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter fjernelsen. Påkrævet.</td></tr></tbody></table>

## devo vault variable list

Viser de brugerdefinerede variabler for den aktuelle boks, eller for den boks De navngiver, med navn, værdi, område, kilde og beskrivelse. Værdierne vises i klartekst, undtagen for variabler hvis navn, eller et af hvis gemte felter, indeholder `password`, `secret`, `token`, `encrypt`, `protected` eller `safevalue`. Deres værdi kommer tom tilbage, og de markeres `redacted`. Alias: `devo vault variable ls`.

**Arbejdsområde:** Lokal profil

```bash
devo vault variable list [<name>] [--vault <vault>] [--id]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td>Alle variabler</td><td>Valgfrit navnefilter, uden hensyn til store og små bogstaver. <code>*</code> matcher vilkårlig tekst, og <code>?</code> ét tegn. Uden et jokertegn skal navnet matche nøjagtigt. Afgrænserne <code>$</code> er valgfrie.</td></tr><tr><td><code>--vault &#x3C;vault></code></td><td>Aktuel boks</td><td>Boksnavn, eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>. En ukendt boks stopper med <code>vaultNotFound</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>--vault</code> som et id.</td></tr></tbody></table>

## devo vault variable set

Opretter en brugerdefineret variabel for den aktuelle boks eller for den boks De navngiver, eller opdaterer den hvis den findes. Værdien kommer fra en miljøvariabel eller en fil, aldrig fra kommandolinjen.

**Arbejdsområde:** Lokal profil

```bash
devo vault variable set <name> (--value-env <variable> | --value-file <file>) [--description <text>] [--vault <vault>] [--id] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Påkrævet. Variabelnavn. Kun bogstaver, tal og understregninger. Afgrænserne <code>$</code> er valgfrie. Navnet gemmes med store bogstaver, mellem <code>$</code>-tegn.</td></tr><tr><td><code>--value-env &#x3C;variable></code></td><td></td><td>Miljøvariabel der indeholder værdien. Variablen skal findes.</td></tr><tr><td><code>--value-file &#x3C;file></code></td><td></td><td>Fil der indeholder værdien. Hele indholdet bruges som det er, inklusive et afsluttende linjeskift.</td></tr><tr><td><code>--description &#x3C;text></code></td><td>Uændret</td><td>Beskrivelse af variablen. Uden den beholdes en eksisterende beskrivelse.</td></tr><tr><td><code>--vault &#x3C;vault></code></td><td>Aktuel boks</td><td>Boksens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>--vault</code> som et id.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter ændringen. Påkrævet.</td></tr></tbody></table>

Angiv præcis én af `--value-env` og `--value-file`. Begge stopper kommandoen med `conflictingOptions`, ingen af dem med `missingParameter`. At angive den samme værdi og beskrivelse igen stopper kommandoen med `sqliteVariableUpdateNoChanges`. Ændringer kræver en ukrypteret lokal database.

## devo vault variable delete

Sletter brugerdefinerede variabler for den aktuelle boks eller for den boks De navngiver. Alias: `devo vault variable rm`.

**Arbejdsområde:** Lokal profil

```bash
devo vault variable delete <name> [<name>…] [--vault <vault>] [--id] --yes
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>&#x3C;name>…</code></td><td></td><td>Påkrævet. Et eller flere variabelnavne. Hvis et navn ikke findes, eller forekommer to gange, fejler kommandoen og sletter intet.</td></tr><tr><td><code>--vault &#x3C;vault></code></td><td>Aktuel boks</td><td>Boksens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>--vault</code> som et id.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter sletningen. Påkrævet.</td></tr></tbody></table>

## devo variable export

Skriver de brugerdefinerede variabler for ét område til en JSON-fil. Hver variabel skrives med navn, værdi, beskrivelse, område og kilde. Som med `list` skrives en variabel, hvis navn eller et af hvis gemte felter indeholder `password`, `secret`, `token`, `encrypt`, `protected` eller `safevalue`, med en tom værdi. Eksporten læser kun variablerne. Den behøver ikke `--yes`, og den virker for alle områder, også dem De ikke kan ændre fra Devolutions CLI. `variable export` er den eneste `devo variable`-kommando.

**Arbejdsområde:** Lokal profil

```bash
devo variable export --scope <scope> --out-file <file> [--vault <vault>] [--id] [--name <filter>] [--force]
```

<table><thead><tr><th width="300">INDSTILLING</th><th width="130">STANDARD</th><th>HVAD DEN GØR</th></tr></thead><tbody><tr><td><code>--scope &#x3C;scope></code></td><td></td><td>Påkrævet. Hvilke variabler der skal eksporteres, uden hensyntagen til store og små bogstaver: <code>workspace</code> (variablerne for det aktuelle arbejdsområde), <code>vault</code> (variablerne for en boks), <code>option</code> (også skrevet <code>options</code>: variablerne gemt i profilens indstillingsfil for Devolutions Remote Desktop Manager; en værdi gemt i sløret form kommer tom tilbage og markeres <code>unavailable</code>), eller <code>user-vault</code> (også skrevet <code>uservault</code>: accepteres, men en lokal profil har ingen variabler for brugerboksen, så filen indeholder en tom liste). Enhver anden værdi stopper med <code>invalidVariableScope</code>.</td></tr><tr><td><code>--out-file &#x3C;file></code></td><td></td><td>Påkrævet. JSON-fil der skal skrives. Dens mappe skal findes (<code>directoryNotFound</code> ellers), og stien må ikke være en mappe.</td></tr><tr><td><code>--force</code></td><td>Fra</td><td>Erstatter filen hvis den findes. Uden den stopper en eksisterende fil kommandoen med <code>fileExists</code>.</td></tr><tr><td><code>--vault &#x3C;vault></code></td><td>Aktuel boks</td><td>For omfangene <code>vault</code> og <code>user-vault</code>, den boks der skal eksporteres. Navn, eller id med <code>id:&#x3C;value></code> eller <code>--id</code>.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>--vault</code> som et id.</td></tr><tr><td><code>--name &#x3C;filter></code></td><td>Alle variabler</td><td>Beholder kun de variabler hvis navn matcher, uden hensyn til store og små bogstaver. <code>*</code> matcher vilkårlig tekst, og <code>?</code> ét tegn.</td></tr></tbody></table>

{% hint style="warning" %}
Den eksporterede fil indeholder værdierne i klartekst, og Devolutions CLI gør den ikke privat. Commit den ikke, og slet den når De ikke længere har brug for den.
{% endhint %}

## Relaterede sider

* [Manage vaults and entries](/cli/da/til-devops-og-administratorer/manage/vaults-and-entries.md)
* [Use custom variables](/cli/da/til-devops-og-administratorer/manage/custom-variables.md)
* [Manage users, groups, and access](/cli/da/til-devops-og-administratorer/manage/users-and-access.md)
* [Entry commands](/cli/da/reference/commands/entries.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/da/reference/commands/workspaces-vaults-variables.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.
