> 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/vejledninger/secrets/find-a-reference.md).

# Find referencen til en hemmelighed

Find devo-referencen til en adgangskode eller et andet felt med Devolutions CLI, uden at læse eller vise selve hemmeligheden.

Hver Devolutions CLI-kommando der bruger en hemmelighed, tager en **reference**. Adressen på ét felt, som starter med `devo://`. At finde en reference læser aldrig hemmeligheden, så De kan gøre det hvor som helst, også foran en AI-agent eller i en delt terminal.

## Find posten

Hvis De ikke kender postens nøjagtige navn, skal De søge efter den først.

```bash
devo entry list "<search-text>" --vault-name "<vault-name>"
```

`devo entry list` returnerer som standard op til 100 poster (`--limit` ændrer det). De kan også filtrere efter posttype med `--type`. For at søge i et andet arbejdsområde end det aktuelle skal De tilføje `--context <context-name>`. Se [Skift mellem arbejdsområder](/cli/da/vejledninger/connect/switch-workspaces.md).

## Oplist postens referencer

```bash
devo entry references "<entry-name>" --vault-name "<vault-name>"
```

For at vælge posten efter id skal De skrive `id:<entry-id>` eller tilføje `--id`. `devo secret catalog entry` tager de samme argumenter og returnerer det samme resultat.

Devolutions CLI udskriver én linje pr. felt den kan løse, med referencen der skal kopieres.

```
Secret references: 2
password (secret): devo://ws/<workspace-id>/vault/<vault-id>/entry/<entry-id>/field/password
username: devo://ws/<workspace-id>/vault/<vault-id>/entry/<entry-id>/field/username
```

Kommandoen ser på felterne `password`, `username`, `host`, `domain` og `url` i posten. Den viser den kanoniske reference når id’erne kendes, og ellers den navngivne reference. Med `--output json` viser hvert felt begge former. Se [Læs resultater som JSON](/cli/da/til-devops-og-administratorer/automate/json-output.md).

## Navngiven eller kanonisk reference

<table><thead><tr><th width="150">FORM</th><th>LIGNER</th><th>BRUG DET NÅR</th></tr></thead><tbody><tr><td><strong>Navngivet</strong></td><td><code>devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/&#x3C;field></code></td><td>De vil have en reference som mennesker kan læse. Den løses mod den aktuelle kontekst, eller den De vælger med <code>--context</code>, og holder op med at virke hvis posten eller boksen omdøbes.</td></tr><tr><td><strong>Kanonisk</strong></td><td><code>devo://ws/&#x3C;workspace-id>/vault/&#x3C;vault-id>/entry/&#x3C;entry-id>/field/&#x3C;field></code></td><td>De committer referencen eller deler den. Den bliver ved med at virke efter et omdøb, og den løses altid mod det arbejdsområde der ejer den, uanset hvilken kontekst der er valgt. Én kommando kan blande kanoniske referencer fra flere arbejdsområder.</td></tr></tbody></table>

På Devolutions Server viser `devo entry references` kun kanoniske referencer.

Hver del af en reference URL-afkodes. Hvis et navn indeholder et `/` eller et `#`, skal De skrive det som `%2F` eller `%23`.

## Peg på et felt i en sektion

På en lokal profil grupperer nogle poster felter i sektioner. I en navngiven reference skal De tilføje sektionen mellem posten og feltet.

```
devo://<workspace>/<vault>/<entry>/<section>/<field>
```

`devo secret get` tager sektionen med `--section`. Sektioner virker kun med lokale profiler. Devolutions Cloud og Devolutions Server afviser en reference med en sektion, og kanoniske referencer har ingen sektion.

## Læs en attribut i stedet for værdien

Tilføj `?attribute=` (eller `?attr=`) til en reference for at læse noget andet end værdien. `devo secret read` og `devo secret get` accepterer også `--attribute`.

<table><thead><tr><th width="150">ATTRIBUT</th><th>HVAD DE FÅR</th></tr></thead><tbody><tr><td><code>value</code></td><td>Hemmelighedsværdien. Dette er standarden.</td></tr><tr><td><code>type</code></td><td>Felttypen. Værdierne afhænger af typen af arbejdsområde.</td></tr><tr><td><code>id</code></td><td>Postens id.</td></tr><tr><td><code>title</code></td><td>Postens navn. Tomt for en kanonisk reference på Devolutions Cloud og Devolutions Server.</td></tr><tr><td><code>purpose</code></td><td>På Devolutions Cloud og Devolutions Server, hvorfor værdien blev anmodet, såsom <code>read</code>. Tom på en lokal profil.</td></tr></tbody></table>

`type`, `id`, `title` og `purpose` er læsninger uden værdi. Devolutions CLI returnerer dem uden at læse hemmeligheden, på Devolutions Cloud, Devolutions Server og lokale profiler.

Dette er en sikker første kontrol af en reference uden at læse hemmeligheden.

```bash
devo secret read "<reference>?attribute=type"
```

Sæt referencen i anførselstegn, så shellen ikke fortolker `?`. En succes bekræfter, at referencen er velformet, og for en navngiven reference eller på en lokal profil, at boksen og posten findes. Det beviser ikke, at feltet kan læses. På Devolutions Cloud og Devolutions Server slås en kanonisk reference slet ikke op. Kun læsning af værdien bekræfter feltet.

## Hvilke felter hver type arbejdsområde kan læse

`devo secret capabilities` beskriver for Devolutions Cloud, Devolutions Server og lokale profiler hvilke felter der kan læses og skrives. Den læser ingen kontekst og ingen hemmelighed. Tilføj `--output json` for den fulde liste over felter. Tekstoutputtet viser kun en oversigt.

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

## Hvis det ikke virker

* Kommandoen siger at referencen er ugyldig, eller at posten eller feltet ikke findes. Se [En hemmelighedsreference løses ikke](/cli/da/hjaelp/troubleshooting/reference-does-not-resolve.md).
* Et felt mangler på listen. Posten har det måske ikke, eller arbejdsområdetypen kan ikke løse det. Se [Sammenlign arbejdsområdetyper](/cli/da/vejledninger/understand/workspace-types.md).

## Næste

* [Run a command with its secrets](/cli/da/vejledninger/secrets/run-with-secrets.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/vejledninger/secrets/find-a-reference.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.
