> 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/secrets.md).

# Hemmelighedskommandoer

Alle indstillinger for kommandoerne devo secret, devo secretspec og devo generate, med standardværdier, tilladte værdier og de regler, Devolutions CLI kontrollerer.

Denne side opregner hvert argument og hver indstilling for de kommandoer, der læser, indsætter og skriver hemmeligheder (`devo secret`), forbinder SecretSpec (`devo secretspec`) og genererer adgangskoder og nøgler (`devo generate`). En oversigt over alle kommandoer står i [Kommandoer](/cli/da/reference/commands.md). Til trinvis hjælp, se [Brug hemmeligheder uden at udlevere dem](/cli/da/vejledninger/secrets.md), [Kør en kommando med dens hemmeligheder](/cli/da/vejledninger/secrets/run-with-secrets.md), [Brug hemmeligheder i den aktuelle shell](/cli/da/vejledninger/secrets/current-shell.md), [Udfyld en konfigurationsfil fra en skabelon](/cli/da/vejledninger/secrets/fill-a-template.md), [Opdater en hemmelighed fra et script](/cli/da/vejledninger/secrets/update-a-secret.md), [Brug Devolutions CLI med SecretSpec](/cli/da/vejledninger/secrets/secretspec.md) og [Generer adgangskoder og SSH-nøgler](/cli/da/vejledninger/generate.md).

De indstillinger som alle kommandoer accepterer, såsom `--context`, `--source` eller `--output json`, står i [Globale indstillinger](/cli/da/reference/global-options.md). Syntaksen for `devo://`-referencer står i [Syntaks for hemmelighedsreferencer](/cli/da/reference/secret-references.md).

{% hint style="warning" %}
`devo secret read`, `devo secret get`, `devo secret inject` og `devo secret shell enter` giver Dem værdien. Den vises i terminalen, i en fil eller i shellsessionen. `devo secret run` er den eneste kommando der holder den ude af terminalen. Se [Hvad der forbliver skjult, og hvad der ikke gør](/cli/da/vejledninger/understand/security-model.md).
{% endhint %}

## devo secret run

Kører en kommando med referencer der kun er løst i dens miljø. Løste værdier erstattes med `<concealed by Devolutions>` i det kommandoen udskriver, medmindre De tilføjer `--no-masking`.

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

```bash
devo secret run [--env-ref <NAME>=<reference>]... [--env-file <path>] [--stdin-reference <reference>] [--timeout-seconds <seconds>] -- <command> [<arguments>]
devo secret run --manifest <path>
```

<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;command> [&#x3C;arguments>]</code></td><td></td><td>Kommandoen der skal køres, og dens argumenter, efter <code>--</code>. Påkrævet, medmindre De bruger <code>--manifest</code>. Et argument der er en reference, afvises. Send referencer med <code>--env-ref</code>, <code>--stdin-reference</code>, <code>--env-file</code> eller <code>--manifest</code>. En reference inde i et længere argument, såsom <code>--password=devo://…</code>, afvises ikke, men løses heller ikke.</td></tr><tr><td><code>--env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Lægger værdien af en reference i kommandoens miljøvariabel <code>NAME</code>. Gentag for flere variabler. Navnet skal bruge bogstaver, cifre og understregninger og må ikke starte med et ciffer. Værdien skal være en nøjagtig <code>devo://</code>-reference.</td></tr><tr><td><code>--env-file &#x3C;path></code></td><td></td><td>Miljøfil med linjer <code>KEY=value</code>. Tomme linjer og linjer der starter med <code>#</code>, ignoreres. Anførselstegn omkring en værdi fjernes. Værdier kan være referencer. En linje uden <code>=</code> stopper kommandoen med exitkode <code>2</code>. En variabel i filen erstatter en variabel i miljøet med samme navn. Se <a href="/cli/da/vejledninger/secrets/replace-env-files.md">Fjern adgangskoderne fra en .env-fil</a>.</td></tr><tr><td><code>--stdin-reference &#x3C;reference></code></td><td></td><td>Reference hvis værdi skrives nøjagtigt til kommandoens standardinput. Det skal være en nøjagtig <code>devo://</code>-reference. Både navngivne og kanoniske referencer virker.</td></tr><tr><td><code>--manifest &#x3C;path></code></td><td></td><td>Startmanifest: en versioneret JSON-fil, der indeholder kommandoen, dens argumenter, dens referencer og, valgfrit, en reference til standardinput, en tidsgrænse og en arbejdsmappe (en absolut mappe, der findes). Kan ikke kombineres med <code>--env-ref</code>, <code>--env-file</code>, <code>--stdin-reference</code>, <code>--timeout-seconds</code> eller en kommando efter <code>--</code>. Med et manifest løses variabler i miljøet, der indeholder en reference, ikke.</td></tr><tr><td><code>--timeout-seconds &#x3C;seconds></code></td><td>Ingen</td><td>Højeste køretid for kommandoen, større end nul. Når den overskrides, stoppes kommandoen, og <code>devo</code> afsluttes med koden <code>124</code>. Uden den er der ingen tidsgrænse.</td></tr><tr><td><code>--receipt-file &#x3C;path></code></td><td></td><td>Skriver en kvittering for starten, når kommandoen slutter. En JSON-fil med startplanen, variabelnavnene, exitkoden og varigheden, uden nogen værdi. Filen må ikke findes endnu. Hvis den gør, kører kommandoen alligevel, men kvitteringen skrives ikke, og <code>devo</code> afsluttes med koden <code>1</code> i stedet for kommandoens exitkode.</td></tr><tr><td><code>--check</code></td><td>Fra</td><td>Kontrollerer, at kommandoen findes, og at referencerne er velformede, uden at læse nogen hemmelighed eller starte kommandoen. På en lokal profil, og for en navngiven reference, kontrollerer den også, at boksen og posten findes. På Devolutions Cloud og Devolutions Server slås en kanonisk reference ikke op. Kan ikke kombineres med <code>--dry-run</code>.</td></tr><tr><td><code>--dry-run</code></td><td>Fra</td><td>Kontrollerer startplanen og viser den, uden at kontakte arbejdsområdet, lede efter kommandoen, læse nogen hemmelighed eller starte kommandoen. Kan ikke kombineres med <code>--check</code>.</td></tr><tr><td><code>--no-masking</code></td><td>Fra</td><td>Holder op med at erstatte løste værdier med <code>&#x3C;concealed by Devolutions></code> i det kommandoen udskriver på sit standardoutput og fejloutput.</td></tr></tbody></table>

Ud over `--env-ref` og `--env-file` løses enhver variabel i miljøet hvis værdi er en `devo://`-reference, for kommandoen, medmindre De bruger `--manifest`. Det samme variabelnavn kan ikke komme fra to kilder, for eksempel en `--env-ref` og en variabel i miljøet. Kommandoen stopper i stedet.

**Exitkoder:** En ugyldig start, såsom en forkert udformet `--env-ref` eller både `--check` og `--dry-run`, afsluttes med `2`, før noget læses. En tidsgrænse afsluttes med `124`, en annullering med <kbd>Ctrl</kbd>+<kbd>C</kbd> med `130`. Ellers afsluttes `devo secret run` med exitkoden for kommandoen. Se [Exitkoder og fejl](/cli/da/reference/exit-codes-and-errors.md).

## devo secret read

Læser én reference og skriver værdien til terminalen eller en fil.

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

```bash
devo secret read <reference> [--attribute <attribute>] [--out-file <path> [--force]] [--raw]
```

<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;reference></code></td><td></td><td>Den reference der skal læses, såsom <code>devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/password</code>. Påkrævet. En forkert udformet reference afvises før noget læses. Se <a href="/cli/da/reference/secret-references.md">Syntaks for hemmelighedsreferencer</a>.</td></tr><tr><td><code>--attribute &#x3C;attribute></code> (<code>--attr</code>)</td><td></td><td>Hvad der skal læses om feltet: <code>value</code>, <code>type</code>, <code>id</code>, <code>title</code> eller <code>purpose</code>, uden hensyntagen til store og små bogstaver. <code>otp</code> accepteres, men returnerer ingenting. Enhver anden værdi afvises. Uden denne indstilling gælder referencens eget <code>?attribute=</code>, eller <code>value</code>. Se <a href="/cli/da/reference/secret-references.md#attributes">Attributter</a>.</td></tr><tr><td><code>--out-file &#x3C;path></code> (<code>-f</code>)</td><td></td><td>Skriver værdien til en fil i stedet for terminalen. Mappen skal findes, og stien kan ikke være en mappe. Med tekstoutput udskrives intet andet. Med <code>--output json</code> udskrives resultatet uden værdien.</td></tr><tr><td><code>--force</code></td><td>Fra</td><td>Overskriver filen <code>--out-file</code> hvis den findes. Uden den afvises en eksisterende fil.</td></tr><tr><td><code>--raw</code></td><td>Fra</td><td>Med tekstoutput skrives præcis værdien til standardoutput uden et linjeskift til sidst. Uden den følger et linjeskift efter værdien.</td></tr></tbody></table>

## devo secret get

Læser ét felt i en post i det valgte arbejdsområde, efter postnavn eller id, uden at skrive en reference.

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

```bash
devo secret get <field> <entry> [--vault <vault>] [--attribute <attribute>] [--out-file <path> [--force]] [--raw]
devo secret get <field> id:<entry-id> --vault-id <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;field></code></td><td></td><td>Feltet der skal læses, såsom <code>password</code>, <code>username</code>, <code>domain</code>, <code>host</code>, <code>otp</code> eller <code>privatekey</code>. Påkrævet. Devolutions Server læser enhver dataegenskab for posten.</td></tr><tr><td><code>&#x3C;entry></code></td><td></td><td>Postens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>. Påkrævet.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;entry></code> som et id.</td></tr><tr><td><code>--workspace &#x3C;workspace></code></td><td>Aktuelt arbejdsområde</td><td>Postens arbejdsområde, efter navn eller id.</td></tr><tr><td><code>--vault &#x3C;vault></code></td><td>Aktuel boks</td><td>Postens boks, efter navn eller id.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td></td><td>Postens boks, efter id. Har forrang over <code>--vault</code>. Med et post-id og ingen boksindstilling bruges den aktuelle boks. Hvis ingen boks er valgt, beder kommandoen om <code>--vault-id</code>.</td></tr><tr><td><code>--section &#x3C;section></code></td><td></td><td>Feltets sektion, når feltet er i en sektion. Kan ikke kombineres med et post-id eller med adgangssætningsindstillingerne.</td></tr><tr><td><code>--attribute &#x3C;attribute></code> (<code>--attr</code>)</td><td><code>value</code></td><td>Hvad der skal læses om feltet: <code>value</code>, <code>type</code>, <code>id</code>, <code>title</code> eller <code>purpose</code>. <code>otp</code> accepteres, men returnerer ingenting. Med en adgangssætningsindstilling accepteres kun <code>value</code>.</td></tr><tr><td><code>--passphrase-env &#x3C;variable></code></td><td></td><td>Kun lokal profil: navnet på den miljøvariabel, der indeholder adgangssætningen for et beskyttet arbejdsområde. Afvises på Devolutions Cloud og Devolutions Server. Kræver postens id (<code>id:&#x3C;value></code> eller <code>--id</code>). Med en adgangssætningsindstilling kan kun feltet <code>password</code> læses, kun én af de to adgangssætningsindstillinger kan angives, kun tekstoutput accepteres, og uden <code>--vault-id</code> eller <code>--vault</code> bruges arbejdsområdets standardboks.</td></tr><tr><td><code>--passphrase-file &#x3C;path></code></td><td></td><td>Kun lokal profil. Privat fil der indeholder adgangssætningen for et beskyttet arbejdsområde. Samme regler som <code>--passphrase-env</code>.</td></tr><tr><td><code>--out-file &#x3C;path></code> (<code>-f</code>)</td><td></td><td>Skriver værdien til en fil i stedet for terminalen. Samme regler som for <code>devo secret read</code>.</td></tr><tr><td><code>--force</code></td><td>Fra</td><td>Overskriver filen <code>--out-file</code>, hvis den findes.</td></tr><tr><td><code>--raw</code></td><td>Fra</td><td>Med tekstoutput skrives præcis værdien til standardoutput uden linjeskift til sidst.</td></tr></tbody></table>

## devo secret set

Skriver ét hemmeligt felt i en post, med den nye værdi fra en miljøvariabel eller en fil. Den nye værdi udskrives aldrig.

**Arbejdsområde:** Alle arbejdsområdetyper. Devolutions Server skriver enhver dataegenskab for posten. Devolutions Cloud og lokale profiler skriver kun `password`.

```bash
devo secret set <field> <entry> --value-env <variable> --yes
devo secret set <field> <entry> --value-file <path> --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;field></code></td><td></td><td>Feltet der skal skrives. Påkrævet. På Devolutions Cloud og en lokal profil afvises ethvert felt ud over <code>password</code> med en fejl der siger at arbejdsområdet kun accepterer skrivning til adgangskodefeltet.</td></tr><tr><td><code>&#x3C;entry></code></td><td></td><td>Postens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>. Påkrævet.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;entry></code> som et id.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td></td><td>Postens boks, efter id. På en lokal profil, med et post-id og uden <code>--vault-id</code>, bruges arbejdsområdets standardboks. På Devolutions Cloud bruges den aktuelle boks uden den.</td></tr><tr><td><code>--value-env &#x3C;variable></code></td><td></td><td>Navnet på den miljøvariabel der indeholder den nye værdi. Brug præcis ét af <code>--value-env</code> eller <code>--value-file</code>.</td></tr><tr><td><code>--value-file &#x3C;path></code></td><td></td><td>Fil der indeholder den nye værdi.</td></tr><tr><td><code>--passphrase-env &#x3C;variable></code></td><td></td><td>Kun lokal profil. Navn på den miljøvariabel der indeholder adgangssætningen for et beskyttet arbejdsområde. Afvises på Devolutions Cloud og Devolutions Server.</td></tr><tr><td><code>--passphrase-file &#x3C;path></code></td><td><code>&#x3C;workspace file>.passphrase</code></td><td>Kun lokal profil. Privat fil der indeholder adgangssætningen for et beskyttet arbejdsområde. Uden nogen adgangssætningsindstilling bruges filen <code>&#x3C;workspace file>.passphrase</code> i profilmappen. Afvises på Devolutions Cloud og Devolutions Server.</td></tr><tr><td><code>--yes</code> (<code>-y</code>, <code>--confirmed</code>)</td><td>Fra</td><td>Bekræfter ændringen. Påkrævet. Uden den skrives der intet.</td></tr></tbody></table>

## devo secret inject

Erstatter referencerne i en tekst, fra standardinput eller en fil, med deres værdier.

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

```bash
devo secret inject [--in-file <path>] [--out-file <path> [--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>--in-file &#x3C;path></code> (<code>-i</code>)</td><td>Standardinput</td><td>Skabelon der skal læses.</td></tr><tr><td><code>--out-file &#x3C;path></code> (<code>-f</code>)</td><td>Standardoutput</td><td>Fil der skal skrives. Mappen skal findes, og stien må ikke være en mappe.</td></tr><tr><td><code>--force</code></td><td>Fra</td><td>Overskriver filen <code>--out-file</code> hvis den findes. Uden den afvises en eksisterende fil.</td></tr></tbody></table>

Hvis en reference i skabelonen ikke kan løses, skrives der ingenting, og kommandoen afsluttes med koden `1`. Med `--output json` eller `--output yaml` udskriver kommandoen en oversigt i stedet for den udfyldte tekst. Brug `--out-file` for at få teksten. Se [Udfyld en konfigurationsfil fra en skabelon](/cli/da/vejledninger/secrets/fill-a-template.md).

## devo secret shell enter

Udskriver shellkode der indlæser referencer i den aktuelle Bash- eller PowerShell-session. Kør koden med `eval` (Bash) eller `Invoke-Expression` (PowerShell). Se [Brug hemmeligheder i den aktuelle shell](/cli/da/vejledninger/secrets/current-shell.md).

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

```bash
devo secret shell enter --shell <bash|pwsh> --env-ref <NAME>=<reference> [--env-ref ...] [--check --output json]
```

<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>--shell &#x3C;shell></code></td><td></td><td>Shell der skrives kode til. <code>bash</code> eller <code>pwsh</code> (<code>powershell</code> virker på samme måde). Påkrævet. Enhver anden værdi afvises.</td></tr><tr><td><code>--env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Variabel der skal indlæses, og dens reference. Gentag for flere variabler. Mindst én er påkrævet. Hvert navn skal være entydigt, uden hensyn til store og små bogstaver. Kommandoen læser ikke miljøet eller <code>.env</code>-filer.</td></tr><tr><td><code>--check</code></td><td>Fra</td><td>Kontrollerer referencerne, som <code>devo secret run --check</code> gør, uden at læse nogen hemmelighed eller skrive shellkode. Kræver <code>--output json</code>.</td></tr></tbody></table>

Uden `--check` har kommandoen brug for tekstoutput, så shellen kan køre det den udskriver. Hvis en reference ikke kan læses, udskrives der intet på standardoutput, og kommandoen afsluttes med en kode der ikke er nul.

## devo secret shell leave

Udskriver shellkode der fortryder det seneste `devo secret shell enter` og gendanner hver variabel som den var før.

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

```bash
devo secret shell leave --shell <bash|pwsh>
```

<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>--shell &#x3C;shell></code></td><td></td><td>Shell der skal skrives kode til: <code>bash</code> eller <code>pwsh</code> (<code>powershell</code> gør det samme). Påkrævet. Brug den samme værdi som for <code>enter</code>. Kommandoen har brug for tekstoutput.</td></tr></tbody></table>

## devo secret shell status

Viser om et omfang fra `devo secret shell enter` er aktivt i den aktuelle shell, hvor mange omfang der er indlejret, og navnene på de variabler som det seneste har angivet. Den viser aldrig værdier.

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

```bash
devo secret shell status --shell <bash|pwsh> --output json
```

<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>--shell &#x3C;shell></code></td><td></td><td>Shell der skal inspiceres. <code>bash</code> eller <code>pwsh</code> (<code>powershell</code> gør det samme). Påkrævet. Kommandoen har brug for <code>--output json</code>.</td></tr></tbody></table>

## devo secret catalog entry

Viser `devo://`-referencerne for en posts felter, klar til at kopiere, uden nogen værdi. Det samme som `devo entry references`. Se [Find referencen til en hemmelighed](/cli/da/vejledninger/secrets/find-a-reference.md).

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

```bash
devo secret catalog entry <entry> [--vault-name <vault> | --vault-id <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;entry></code></td><td></td><td>Postens navn eller dens id med <code>id:&#x3C;value></code> eller <code>--id</code>. Påkrævet.</td></tr><tr><td><code>--id</code></td><td>Fra</td><td>Behandler <code>&#x3C;entry></code> som et id.</td></tr><tr><td><code>--vault-id &#x3C;id></code></td><td></td><td>Postens boks, efter id. På Devolutions Cloud bruges den aktuelle boks, når der ikke er en boksindstilling.</td></tr><tr><td><code>--vault-name &#x3C;name></code></td><td></td><td>Postens boks, efter navn.</td></tr></tbody></table>

## devo secret capabilities

Beskriver for Devolutions Cloud, Devolutions Server og lokale profiler hvad hemmelighedskommandoerne understøtter, såsom hvilke felter der kan læses og skrives. Der returneres ingen værdi, og intet arbejdsområde kontaktes.

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

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

Denne kommando har ingen egne argumenter eller indstillinger.

## devo secretspec register

Registrerer denne `devo` som SecretSpec-udbyder for `devo://`-udbyder-URI’er ved at skrive en `devo.secretspec.json`-claimfil. Se [Brug Devolutions CLI med SecretSpec](/cli/da/vejledninger/secrets/secretspec.md#where-the-claim-file-goes) for hvor filen placeres.

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

```bash
devo secretspec register [--system] [--executable <path>] [--environment <name>]... [--force] [--dry-run]
```

<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>--system</code></td><td>Fra</td><td>Skriver kravet for hver bruger på computeren i stedet for kun for Dem. Det kræver som regel administratorrettigheder.</td></tr><tr><td><code>--executable &#x3C;path></code></td><td>Dette <code>devo</code></td><td>Den <code>devo</code>-eksekverbare fil der skal registreres. Stien skal være absolut, og filen skal findes. En sti til <code>dotnet</code>-værten afvises. Registrer den publicerede <code>devo</code>-eksekverbare fil.</td></tr><tr><td><code>--environment &#x3C;name></code> (<code>--env</code>)</td><td></td><td>Ekstra miljøvariabel som SecretSpec må sende til <code>devo</code>, efter nøjagtigt navn eller efter et præfiks der ender på <code>*</code>, såsom <code>DEVO_*</code>. Gentag for flere. Et navn bruger bogstaver, cifre og understreger og må ikke starte med et ciffer. Alt andet afvises. <code>RDM_CONFIG_PATH</code> og <code>DEVO_CLI_CONFIG_HOME</code> er altid med.</td></tr><tr><td><code>--force</code></td><td>Fra</td><td>Erstatter et eksisterende krav der registrerer en eksekverbar fil som ikke er en <code>devo</code>-eksekverbar fil. Et krav der peger på en anden <code>devo</code>-eksekverbar fil, erstattes uden <code>--force</code>.</td></tr><tr><td><code>--dry-run</code></td><td>Fra</td><td>Viser det krav der ville blive skrevet, uden at skrive det.</td></tr></tbody></table>

Hvis det samme krav allerede er på plads, skrives intet, og kommandoen rapporterer det som uændret.

## devo secretspec unregister

Fjerner `devo.secretspec.json`-kravet, så SecretSpec ikke længere starter Devolutions CLI. Hvis der ikke er noget krav, rapporterer kommandoen det som fraværende.

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

```bash
devo secretspec unregister [--system] [--dry-run]
```

<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>--system</code></td><td>Fra</td><td>Fjerner kravet for hver bruger på computeren i stedet for Deres.</td></tr><tr><td><code>--dry-run</code></td><td>Fra</td><td>Viser det krav der ville blive fjernet, uden at fjerne det.</td></tr></tbody></table>

## devo secretspec status

Viser kravet for brugeren og kravet for computeren, og for hvert om det peger på den `devo` De kører.

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

```bash
devo secretspec status
```

Denne kommando har ingen egne argumenter eller indstillinger.

## devo secretspec uri

Udskriver den udbyder-URI der skal sættes i `secretspec.toml` for det valgte arbejdsområde. Den der er angivet med `--source` eller `--context`, eller den aktuelle kontekst.

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

```bash
devo secretspec uri --context <context-name> [--vault-id <vault-id>]
devo secretspec uri --source sqlite --workspace-id sqlite:<file-name>.db [--vault-id <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>--vault-id &#x3C;id></code></td><td></td><td>Standardboks for udbyderen. En hemmelighed kan stadig navngive sin egen boks. Uden den skal hver hemmelighed navngive sin boks.</td></tr><tr><td><code>--workspace-id &#x3C;id></code></td><td></td><td>Kun lokal profil, og påkrævet dér. Arbejdsområdets id, skrevet <code>sqlite:&#x3C;file-name>.db</code>, såsom <code>sqlite:Connections.db</code>. <code>devo workspace current</code> viser det. Afvises for Devolutions Cloud og Devolutions Server, hvis URI’er vælger en kontekst i stedet.</td></tr></tbody></table>

## devo secretspec provider

Betjener SecretSpec-udbyderprotokollen over standardinput og standardoutput. SecretSpec starter den selv gennem det registrerede krav. De kører den ikke selv.

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

```bash
devo secretspec provider
```

Denne kommando har ingen egne argumenter eller indstillinger.

## devo generate password

Genererer en stærk tilfældig adgangskode på computeren. Den indeholder altid mindst ét lille bogstav, ét stort bogstav, ét ciffer og ét symbol fra `!@#$%^&*?`. Som hver `devo generate`-kommando kontakter den ikke noget arbejdsområde og starter ikke baggrundsprocessen.

**Arbejdsområde:** Alle arbejdsområdetyper (virker kun på computeren)

```bash
devo generate password [--length <length>]
```

<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>--length &#x3C;length></code></td><td><code>32</code></td><td>Længden af adgangskoden, fra 8 til 4096. <code>0</code> eller en negativ værdi betyder standarden, 32. Enhver anden værdi uden for intervallet afvises.</td></tr></tbody></table>

## devo generate human-readable

Genererer en adgangskode der er let at læse. Udtalebare små bogstaver som stavelser, derefter cifre og derefter symboler.

**Arbejdsområde:** Alle arbejdsområdetyper (virker kun på computeren)

```bash
devo generate human-readable [--syllables <count>] [--numerics <count>] [--symbols <count>]
```

<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>--syllables &#x3C;count></code></td><td><code>4</code></td><td>Antal stavelser, hver én konsonant og én vokal, fra 1 til 64.</td></tr><tr><td><code>--numerics &#x3C;count></code></td><td><code>1</code></td><td>Antal cifre der tilføjes efter stavelserne, fra 0 til 64.</td></tr><tr><td><code>--symbols &#x3C;count></code></td><td><code>1</code></td><td>Antal symboler fra <code>!@#$%^&#x26;*?</code> der tilføjes til sidst, fra 0 til 64.</td></tr></tbody></table>

## devo generate passphrase

Genererer en adgangssætning af tilfældige ord fra en ordbog.

**Arbejdsområde:** Alle arbejdsområdetyper (virker kun på computeren)

```bash
devo generate passphrase [--words <count>] [--separator <text>] [--dictionary <dictionary>]
```

<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>--words &#x3C;count></code></td><td><code>5</code></td><td>Antal ord, fra 1 til 64.</td></tr><tr><td><code>--separator &#x3C;text></code></td><td><code>-</code></td><td>Tekst der placeres mellem ordene. En tom værdi betyder standarden, <code>-</code>.</td></tr><tr><td><code>--dictionary &#x3C;dictionary></code></td><td><code>English</code></td><td>Ordliste: <code>English</code> (eller <code>en</code>), <code>French</code> (eller <code>fr</code>) eller <code>German</code> (eller <code>de</code>), uanset store og små bogstaver. Enhver anden værdi afvises.</td></tr></tbody></table>

## devo generate pattern

Genererer en adgangskode ud fra et mønster, ét tegn pr. bogstav i mønstret.

**Arbejdsområde:** Alle arbejdsområdetyper (virker kun på computeren)

```bash
devo generate pattern <pattern> [--shuffle]
```

<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;pattern></code></td><td></td><td>Mønsteret. Påkrævet, op til 4096 bogstaver. Hvert bogstav giver ét tegn: <code>u</code> stort bogstav, <code>l</code> lille bogstav, <code>d</code> ciffer, <code>s</code> symbol fra <code>!@#$%^&#x26;*?</code>, <code>x</code> et vilkårligt af disse. Bogstaver accepteres i enhver størrelse. Ethvert andet tegn afvises. For eksempel <code>uulldds</code>.</td></tr><tr><td><code>--shuffle</code></td><td>Fra</td><td>Blander de genererede tegn, så deres rækkefølge ikke længere følger mønstret.</td></tr></tbody></table>

## devo generate ssh-key

Genererer et RSA-nøglepar på computeren. En privat nøgle i PEM-format, krypteret når De angiver en adgangssætning, og en offentlig nøgle i OpenSSH-format. Den offentlige nøgle udskrives også.

**Arbejdsområde:** Alle arbejdsområdetyper (virker kun på computeren)

```bash
devo generate ssh-key --out-file <path> [--bits <bits>] [--comment <text>] [--passphrase-env <variable> | --passphrase-file <path>] [--public-out-file <path>] [--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>--out-file &#x3C;path></code></td><td></td><td>Privat nøglefil. Påkrævet. Mappen skal findes. På macOS og Linux kan kun brugerkontoen læse filen.</td></tr><tr><td><code>--public-out-file &#x3C;path></code></td><td><code>&#x3C;out-file>.pub</code></td><td>Fil med offentlig nøgle. Den skal være forskellig fra <code>--out-file</code>.</td></tr><tr><td><code>--algorithm &#x3C;algorithm></code></td><td><code>rsa</code></td><td>Nøglealgoritme. <code>rsa</code> er den eneste understøttede værdi.</td></tr><tr><td><code>--bits &#x3C;bits></code></td><td><code>3072</code></td><td>RSA-nøglestørrelse. <code>2048</code>, <code>3072</code> eller <code>4096</code>. Enhver anden værdi afvises.</td></tr><tr><td><code>--comment &#x3C;text></code></td><td>Deres brugernavn</td><td>Kommentar i slutningen af den offentlige nøgle. Den må ikke indeholde kontroltegn.</td></tr><tr><td><code>--passphrase-env &#x3C;variable></code></td><td></td><td>Navn på den miljøvariabel der indeholder den adgangssætning der beskytter den private nøgle. Variablen skal være angivet og ikke tom. Brug denne indstilling eller <code>--passphrase-file</code>, ikke begge. Uden nogen af dem krypteres den private nøgle ikke.</td></tr><tr><td><code>--passphrase-file &#x3C;path></code></td><td></td><td>Fil der indeholder adgangssætningen. Filen skal findes og må ikke være tom. Linjeskift i slutningen ignoreres.</td></tr><tr><td><code>--force</code></td><td>Fra</td><td>Overskriver nøglefilerne hvis de findes. Uden den afvises en eksisterende fil.</td></tr></tbody></table>

## Næste

* [Sign-in and context commands](/cli/da/reference/commands/sign-in-and-contexts.md)
* [MCP, background process, and configuration commands](/cli/da/reference/commands/mcp-daemon-config.md)
* [Secret reference syntax](/cli/da/reference/secret-references.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/secrets.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.
