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

# Hurtig start

Installer Devolutions CLI, log på boksen, og kør en kommando med en hemmelighed den aldrig viser, på cirka fem minutter.

Når De er færdig med denne side, kører De en kommando der modtager en adgangskode fra Deres Devolutions-boks, uden at adgangskoden vises i terminalen, i filerne eller i shell-historikken. Det tager cirka fem minutter.

De skal have en konto på Devolutions Cloud eller Devolutions Server eller en lokal Devolutions Remote Desktop Manager-profil med mindst én post, De kan læse.

{% stepper %}
{% step %}

### Installer Devolutions CLI

Devolutions CLI leveres som et arkiv til platformen. Pak det ud i en mappe, føj mappen til `PATH`, og kontrollér at terminalen finder `devo` (`devo.exe` på Windows):

```bash
devo --help
```

Andre måder at installere på, og de understøttede platforme, står i [Installer Devolutions CLI](/cli/da/reference/installation.md).
{% endstep %}

{% step %}

### Log på Deres arbejdsområde

Gem arbejdsområdet som en **kontekst**, et navn De bruger fremover. Den kontekst De logger på, bliver den aktuelle.

{% tabs %}
{% tab title="Devolutions Cloud" %}

```bash
devo login my-cloud --cloud https://<your-organization>.devolutions.app --oauth
```

Browseren åbner, så De kan logge på. På en computer uden browser skal De i stedet logge på med en applikationsnøgle. Se [Log på Devolutions Cloud](/cli/da/vejledninger/connect/devolutions-cloud.md).
{% endtab %}

{% tab title="Devolutions Server" %}

```bash
devo login my-server --server https://<your-server-address> --oauth
```

Browseren åbner, så De kan logge på. Andre logonmetoder, som en API-nøgle eller Windows-godkendelse, står i [Log på Devolutions Server](/cli/da/vejledninger/connect/devolutions-server.md).
{% endtab %}

{% tab title="Local profile" %}

```bash
devo login my-local --sqlite <profile-folder>
```

Erstat `<profile-folder>` med mappen for den Devolutions Remote Desktop Manager-profil, der indeholder det lokale arbejdsområde. Der er ikke noget logon. En lokal kontekst peger kun på den mappe.
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### Find referencen til en adgangskode

Bed Devolutions CLI om referencerne til en post. Det viser, hvor hver hemmelighed ligger, aldrig selve hemmeligheden.

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

Kopiér referencen til feltet `password`. Den starter med `devo://`.

{% hint style="info" %}
Der kan forekomme to slags referencer. En **navngiven reference** bruger navnene på arbejdsområdet, boksen og posten, så den er let at læse. En **kanonisk reference** (`devo://ws/…/vault/…/entry/…/field/…`) bruger id’er, så den bliver ved med at virke, når en post omdøbes. På Devolutions Server viser denne kommando kun kanoniske referencer. Se [Find referencen til en hemmelighed](/cli/da/vejledninger/secrets/find-a-reference.md).
{% endhint %}
{% endstep %}

{% step %}

### Kør en kommando med hemmeligheden

Giv referencen til `devo secret run`. Devolutions CLI læser adgangskoden fra boksen, lægger den i en miljøvariabel til netop den kommando og starter den. Alt efter `--` er Deres kommando.

{% tabs %}
{% tab title="PowerShell" %}

```powershell
devo secret run --env-ref DEMO_SECRET=<reference> -- pwsh -NoProfile -Command 'Write-Output $env:DEMO_SECRET'
```

{% endtab %}

{% tab title="Bash" %}

```bash
devo secret run --env-ref DEMO_SECRET=<reference> -- sh -c 'echo "$DEMO_SECRET"'
```

{% endtab %}
{% endtabs %}

Kommandoen modtog adgangskoden, men terminalen viser `<concealed by Devolutions>`. Devolutions CLI skjuler de værdier, den har opløst, i alt det, kommandoen udskriver. Når kommandoen slutter, er variablen væk. Den har aldrig eksisteret i shellen.

Erstat eksemplet med Deres eget program, for eksempel en databasemigrering eller et udrulningsscript, der læser sin adgangskode fra en miljøvariabel.

{% hint style="warning" %}
Maskering beskytter det, kommandoen udskriver, ikke det den gør. Et program der modtager en hemmelighed, kan stadig skrive den til en fil eller sende den et sted hen. Kør kun programmer, De stoler på med hemmelighederne. Se [Hvad der forbliver skjult, og hvad der ikke gør](/cli/da/vejledninger/understand/security-model.md).
{% endhint %}
{% endstep %}

{% step %}

### Kontrollér før De kører (valgfrit)

Tilføj `--check` for at sikre, at kommandoen findes, og at hver reference er korrekt udformet, uden at læse en hemmelighed eller starte noget:

```bash
devo secret run --check --env-ref DEMO_SECRET=<reference> -- <your-command>
```

Flere indstillinger, som flere hemmeligheder på én gang, en tidsgrænse eller en startfil, står i [Kør en kommando med dens hemmeligheder](/cli/da/vejledninger/secrets/run-with-secrets.md).
{% endstep %}
{% endstepper %}

## De er færdige. Hvad så?

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Ryd op i .env-filerne</strong></td><td>Behold <code>.env</code>-filerne i lageret, med referencer i stedet for adgangskoder.</td><td><a href="/cli/da/vejledninger/secrets/replace-env-files.md">Tag adgangskoderne ud af en .env-fil</a></td></tr><tr><td><strong>Arbejd sikkert med AI-agenter</strong></td><td>Lad en agent køre kommandoer der kræver legitimationsoplysninger, uden at værdierne når udskriften.</td><td><a href="/cli/da/vejledninger/ai-agents/run-an-agent.md">Giv en agent en legitimationsoplysning uden at vise den</a></td></tr><tr><td><strong>Automatiser det</strong></td><td>Log på fra en CI-pipeline uden en browser og uden en prompt.</td><td><a href="/cli/da/til-devops-og-administratorer/automate/ci-sign-in.md">Log på fra en CI-pipeline</a></td></tr></tbody></table>


---

# 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/quick-start.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.
