> 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/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration/devolutions-password-manager-pre-configuration-quick-start.md).

# Hurtig start til forhåndskonfiguration af Devolutions Password Manager

Udrul hurtigt Devolutions Password Manager med forhåndskonfigurerede arbejdsområder og indstillinger på Windows, macOS og iOS ved hjælp af DEPLOY\_CONFIG eller MDM-profiler.

{% tabs %}
{% tab title="Windows" %}
Se, hvordan De hurtigt udruller Devolutions Password Manager med forhåndskonfigurerede arbejdsområder og indstillinger på Windows-slutpunkter.

{% hint style="info" %}
Se [Forhåndskonfiguration af Devolutions Password Manager](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md) for at få en mere detaljeret vejledning, fejlfinding og avancerede scenarier.
{% endhint %}

### Hvad er forhåndskonfiguration

Forhåndskonfiguration gør det muligt at udrulle Windows-appen Devolutions Password Manager med:

* Allerede konfigurerede arbejdsområder (Devolutions Server, Devolutions Cloud)
* Programindstillinger er forudindstillet (sprog, sikkerhed, låsemuligheder)
* Ingen brugeropsætning kræves. Brugere starter appen og er straks produktive

### Hurtig start: vælg Deres metode

#### Til virksomhedsudrulning (Intune/SCCM)

* Brug `DEPLOY_CONFIG` til automatiserede udrulninger: Anbefales til Intune, SCCM og uovervågede installationer

```bash
msiexec /i Devolutions.PasswordManager.msi /qn DEPLOY_CONFIG="C:\path\to\Config.cfg"
```

**Hvorfor DEPLOY\_CONFIG?**

* Virker pålideligt ved automatiske/lydløse installationer
* Gælder for alle brugere på computeren
* Ingen problemer med brugerkontekst
* Rydder automatisk op i kildekonfigurationsfilen

**Hvor får De Config.cfg?**

* Opret ved hjælp af værktøjet til brugergrænsefladekonfiguration (***Værktøjer*** – ***Brugerdefineret installation*** i Devolutions Password Manager)
* Eller [opret en `.cfg`-fil manuelt](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md#configuration-file-structure)

#### Til enkle udrulninger

* Brug indlejrede MSI-parametre til hurtige udrulninger

```bash
msiexec /i Devolutions.PasswordManager.msi /qn ^
  DVLS_SERVER_URL="https://devolutions-server.company.com" ^
  HUB_NAME="mycompany" ^
  ORGANIZATION_ID="your-org-guid" ^
  LANGUAGE="en-US"
```

### Hurtige eksempler

#### Eksempel 1: Udrul Devolutions Server med indstillinger

```bash
msiexec /i Devolutions.PasswordManager.msi /qn ^
  DVLS_SERVER_URL="https://devolutions-server.company.com" ^
  LOCKING_OPTION="windowsCredentials" ^
  LANGUAGE="en-US"
```

#### Eksempel 2: Udrul Devolutions Cloud

```bash
# With Organization ID
msiexec /i Devolutions.PasswordManager.msi /qn ^
  HUB_NAME="mycompany" ^
  ORGANIZATION_ID="12345678-1234-1234-1234-123456789abc" ^
  REDUCE_TO_TRAY_ON_CLOSE="true"
```

```bash
# Without Organization ID (if not required by your Devolutions Cloud)
msiexec /i Devolutions.PasswordManager.msi /qn ^
  HUB_NAME="mycompany" ^
  REDUCE_TO_TRAY_ON_CLOSE="true"
```

#### Eksempel 3: Udrul ved hjælp af en konfigurationsfil

```bash
msiexec /i Devolutions.PasswordManager.msi /qn DEPLOY_CONFIG="\\server\share\Config.cfg"
```

### Format for konfigurationsfil

Konfigurationsfiler (`.cfg`) bruger JSON-format:

```json
{
  "dvls": [
    {
      "name": "Production Server",
      "serverUrl": "https://devolutions-server.company.com"
    }
  ],
  "hubs": [
    {
      "url": "https://mycompany.devolutions.app",
      "organizationId": "your-org-guid-here"
    }
  ],
  "configs": {
    "language": "en-US",
    "lockingOption": "windowsCredentials",
    "clearClipboardSensitiveData": true,
    "clipboardTimer": 60
  }
}
```

* Flere servere: Tilføj flere objekter til arrayet `dvls`.

### Microsoft Intune-udrulning

#### Hurtige trin

1. Forbered filer:

* `Devolutions.PasswordManager.msi`
* `config.cfg`
* `Install-Devolutions.PasswordManager.ps1` (se nedenfor)

2. PowerShell-script (`Install-Devolutions.PasswordManager.ps1`):

```powershell
$ConfigSource = "$PSScriptRoot\config.cfg"
$ConfigTarget = "C:\Program Files\config.cfg"
$MsiPath = "$PSScriptRoot\Devolutions.PasswordManager.msi"

# Copy config.cfg to Program Files
try {
    Copy-Item -Path $ConfigSource -Destination $ConfigTarget -Force
} catch {
    Write-Host "Error copying config file: $($_.Exception.Message)"
    exit 1
}

# Install MSI silently with DEPLOY_CONFIG parameter
$Arguments = "/i `"$MsiPath`" /qn /norestart DEPLOY_CONFIG=`"C:\Program Files\config.cfg`""
$Process = Start-Process "msiexec.exe" -ArgumentList $Arguments -Wait -PassThru
exit $Process.ExitCode
```

3. Opret .intunewin-pakke:

```bash
IntuneWinAppUtil.exe -c C:\IntuneApps\Devolutions Password Manager -s Install-Devolutions.PasswordManager.ps1 -o C:\Output
```

4. Konfigurer i Intune:

* Installationskommando: `` `powershell.exe -ExecutionPolicy Bypass -File .\Install-Devolutions.PasswordManager.ps1 ``
* Afinstallationskommando: `msiexec.exe /x {PRODUCT-CODE-GUID} /qn /norestart`
* Installationsadfærd: System
* Registreringsregel: MSI (Intune registrerer automatisk produktkoden)
* Det, der sker på slutpunktet: Intune kører scriptet, som kopierer `config.cfg` til `C:\Program Files\` og installerer MSI-filen med `DEPLOY_CONFIG`. MSI-filen bruger konfigurationen, og brugerne får en fuldt konfigureret app ved første start

### Filplaceringer

* Systemomfattende (alle brugere): `%ProgramData%\net.devolutions\Devolutions Password Manager\DefaultConfig.cfg`
* Pr. bruger: `%APPDATA%\net.devolutions\Devolutions Password Manager\Config.cfg`
* Bemærk: Systemomfattende kræver indikatorfilen `config.ready` i samme mappe

### Almindelige indstillinger

#### Sikkerhedsindstillinger

```json
{
  "language": "en-US",
  "reduceToTrayOnClose": true,
  "useFavicon": true,
  "useEntriesSyncOnDatasourceAccess": true
}
```

#### Låseindstillinger

* `password` - Hovedadgangskode
* `biometric` - Fingeraftryk/Face ID
* `windowsCredentials` - Windows Hello

#### Sprogkoder

`en-US`, `fr`, `de`, `es`, `cs`, `hu`, `it`, `nl`, `pl`, `ru`, `sv`, `tr`, `uk`, `zh-CHS`, `zh-TW`

### Hurtige fejlfindingsløsninger

#### Konfigurationen er ikke anvendt

* Kontrollér, om filen `config.ready` findes ved siden af `DefaultConfig.cfg`
* Validér JSON-syntaks (ingen afsluttende kommaer)
* Kontrollér filtilladelser

#### Intune-udrulningen mislykkes

* Brug `DEPLOY_CONFIG` (ikke `USER_CONFIG`)
* Pak både `.msi` og `.cfg` sammen
* Brug `/l*v install.log` til at indsamle detaljerede logfiler

#### Indstillinger gemmes ikke

* Systemkonfigurationen anvendes kun, hvis der ikke findes en brugerkonfiguration
* Når brugeren ændrer indstillinger, gemmes de i brugerkonfigurationen og tilsidesætter systemstandarderne.

### Beslutningstræ

```
Enterprise deployment?
├─ YES → Use DEPLOY_CONFIG with .cfg file
│        (Intune, SCCM, silent installs)
│
├─ Simple setup → Use inline MSI parameters
│                 (Quick, one Devolutions Server)
│
└─ Complex setup → Create .cfg with UI tool first
                   (Multiple servers, many settings)
```

### Support og ressourcer

* [Fuld dokumentation](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md)
* [Reference til MSI-parametre](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md#method-1-msi-installer-parameters)
* [Konfigurationsindstillinger](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md#configuration-settings-reference)
* <service@devolutions.net>
* [Forum](https://forum.devolutions.net/)
  {% endtab %}

{% tab title="macOS" %}
Se, hvordan De hurtigt udruller Devolutions Password Manager med forhåndskonfigurerede arbejdsområder og indstillinger på macOS-slutpunkter.

{% hint style="info" %}
Se [Forhåndskonfiguration af Devolutions Password Manager](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md) for at få en mere detaljeret vejledning, fejlfinding og avancerede scenarier.
{% endhint %}

### Hvad er forhåndskonfiguration

Forhåndskonfiguration gør det muligt at udrulle macOS-appen Devolutions Password Manager med:

* Allerede konfigurerede arbejdsområder: Devolutions Server, Devolutions Cloud
* Programindstillinger er forudindstillet (sprog, sikkerhed, låsemuligheder)
* Ingen brugeropsætning kræves. Brugere starter appen og er straks produktive

#### Til MDM-administrerede Mac-computere (anbefalet)

Brug Jamf Pro- eller Intune MDM-profiler – virksomhedsstandard for administrerede flåder.

1. Download Jamf-skemaet: [JSON-skema til Jamf Pro](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md#jamf-pro-deployment).
2. Gå til ***Computere*** – ***Konfigurationsprofiler*** – ***Program og brugerdefinerede indstillinger*** i Jamf Pro.
3. Upload JSON-skemaet, og konfigurer indstillingerne i den grafiske brugergrænseflade.
4. Afgræns profilen til målcomputerne.

Præferencedomæne: `net.devolutions.authenticator`

**Hvorfor bruge MDM**

* Central administration fra MDM-konsollen
* Højeste prioritet (tilsidesætter filbaseret konfiguration)
* Muligheder for håndhævelse af politik
* Standardmetode i virksomheder

#### Til miljøer uden MDM

Brug konfigurationsfiler til scriptede udrulninger eller miljøer uden MDM.

#### Systemdækkende udrulning

```bash
sudo cp config.cfg "/Library/Application Support/Devolutions/Devolutions Password Manager/DefaultConfig.cfg"
```

### Eksempler

#### Eksempel 1: Konfigurer en Devolutions Server med Jamf Pro

Brug af Jamf JSON-skemaet (grafisk brugergrænseflade):

1. Upload skemaet til en konfigurationsprofil i Jamf Pro
2. Konfigurer indstillinger, for eksempel:
   * Devolutions Server: Tilføj en server med URL'en `https://devolutions-server.company.com`
   * Låsemetode: Biometrisk (Touch ID)
   * Lås i baggrunden: Aktiveret
3. Afgræns og udrul

#### Eksempel 2: Opret en manuel konfigurationsprofil (plist)

```xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadType</key>
            <string>net.devolutions.authenticator</string>
            <key>PayloadIdentifier</key>
            <string>net.devolutions.authenticator.config</string>
            <key>PayloadDisplayName</key>
            <string>Devolutions Password Manager Configuration</string>
            <key>language</key>
            <string>en-US</string>
            <key>lockingOption</key>
            <string>biometric</string>
        </dict>
    </array>
</dict>
</plist>
```

#### Eksempel 3: kommandoen defaults (test)

```bash
# Configure settings
defaults write net.devolutions.authenticator language -string "en-US"
defaults write net.devolutions.authenticator lockingOption -string "biometric"
defaults write net.devolutions.authenticator useBackgroundLock -bool true
```

### Format for konfigurationsfil

Konfigurationsfiler (`.cfg`) bruger JSON-format:

```json
{
  "dvls": [
    {
      "name": "Production Server",
      "serverUrl": "https://devolutions-server.company.com"
    }
  ],
  "hubs": [
    {
      "url": "https://mycompany.devolutions.app",
      "organizationId": "your-org-guid-here"
    }
  ],
  "configs": {
    "language": "en-US",
    "lockingOption": "biometric",
    "clearClipboardSensitiveData": true,
    "clipboardTimer": 60
  }
}
```

**Flere servere** Tilføj flere objekter til arrayet `dvls`.

### Filplaceringer

* Systemomfattende: `/Library/Application Support/Devolutions/Devolutions Password Manager/DefaultConfig.cfg`
* Pr. bruger: `~/Library/Application Support/Devolutions Password Manager/Config.cfg`
* MDM (højeste prioritet): præferencedomænet `net.devolutions.authenticator`

#### Prioritetsrækkefølge

1. MDM-administrerede præferencer (højeste prioritet)
2. Brugerkonfigurationsfil
3. Systemkonfigurationsfil

### Almindelige indstillinger

#### Sikkerhedsindstillinger

```json
{
  "language": "en-US",
  "reduceToTrayOnClose": true,
  "useFavicon": true,
  "useEntriesSyncOnDatasourceAccess": true
}
```

#### Låseindstillinger

* `password` - Hovedadgangskode
* `biometric` - Touch ID

#### Sprogkoder

`en-US`, `fr`, `de`, `es`, `cs`, `hu`, `it`, `nl`, `pl`, `ru`, `sv`, `tr`, `uk`, `zh-CHS`, `zh-TW`

#### Hurtige fejlfindingsløsninger

**MDM-konfigurationen er ikke anvendt**

* Bekræft præferencedomænet: `net.devolutions.authenticator`
* Kontrollér profilstatus: Systemindstillinger – Profiler
* Gennemtving opdatering: `sudo profiles renew -type enrollment`

**Konfigurationsfilen er ikke indlæst**

* Kontrollér filplacering og tilladelser (`chmod 644`)
* Validér JSON-syntaks (ingen afsluttende kommaer)
* Slet brugerkonfigurationen, så systemkonfigurationen kan anvendes

**Touch ID virker ikke**

* Bekræft, at Mac-computeren har Touch ID-hardware
* Sørg for, at Touch ID er konfigureret under Systemindstillinger
* Falder tilbage til adgangskode, hvis den ikke er tilgængelig

### Beslutningstræ

```
Is this a managed Mac?
├─ YES (Jamf/Intune) – Use MDM profiles
│                      (Highest priority, centralized)
│
└─ NO – Use config files
        - System-wide: /Library/Application Support/...
        - Per-user: ~/Library/Application Support/...
```

### Bekræft konfigurationen

Kontrollér MDM-indstillinger:

```bash
defaults read net.devolutions.authenticator
```

Kontrollér en bestemt indstilling:

```bash
defaults read net.devolutions.authenticator language
```

### Support og ressourcer

* [Fuld dokumentation](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md)
* [Konfigurationsindstillinger](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md#configuration-settings-reference-1)
* [Download skema](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md#jamf-pro-deployment)
* [service@devolutions.net](mailto:%20service@devolutions.net)
* [Forum](https://forum.devolutions.net/)
  {% endtab %}

{% tab title="iOS" %}
Se, hvordan De hurtigt udruller Devolutions Password Manager med forhåndskonfigurerede arbejdsområder og indstillinger på iOS-enheder.

{% hint style="info" %}
Se [Forhåndskonfiguration af Devolutions Password Manager](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md) for at få en mere detaljeret vejledning, fejlfinding og avancerede scenarier.
{% endhint %}

### Hvad er MDM-forhåndskonfiguration

MDM-forhåndskonfiguration gør det muligt at udrulle Devolutions Password Manager med:

* Allerede konfigurerede arbejdsområder (Devolutions Server, Devolutions Cloud)
* Programindstillinger er anvendt på forhånd (sikkerhed, låseindstillinger)
* Ingen brugeropsætning kræves. Brugere starter appen og er straks produktive

### Forudsætninger

* Jamf Pro-server eller Apple MDM-løsning
* Devolutions Password Manager udrullet via MDM
* iOS 13.0+ på administrerede enheder
* Enheder, der er tilmeldt MDM

### Hurtig start: Jamf Pro-udrulning

#### Mulighed 1: Brug af AppConfig-specifikationsfil (anbefalet)

1. Download [AppConfig-specifikationsfilen](https://cdnweb.devolutions.net/docs/workspace_mobile_appconfig_specfile.xml).
2. Upload til [Jamf AppConfig Generator](https://generator.appconfig.jamfresearch.com/generator), og konfigurer indstillinger via den grafiske formular.
3. Download den genererede plist.
4. Gå til ***Mobilenhedsapps*** – ***Devolutions Password Manager*** – ***Appkonfiguration.*** i Jamf Pro.
5. Indsæt den genererede plist.
6. Afgræns til målenheder.
7. Udrul.

#### Mulighed 2: Direkte plist-konfiguration

Hvis De ikke bruger specifikationsfilen, skal De angive konfigurationen direkte som en plist-ordbog i feltet Appkonfiguration i Jamf Pro. Brug det flade nøgleformat (appen transformerer det automatisk):

```json
{
  "dvls": [
    {
      "name": "Production DVLS",
      "serverUrl": "https://devolutions-server.company.com",
      "serverVersion": "2024.1"
    }
  ],
  "hubs": [
    {
      "url": "https://password-manager.devolutions.app",
      "organizationId": "your-org-id",
      "type": "business",
      "version": "2020"
    }
  ],
  "configs": {
    "lockingOption": "biometric",
    "useBackgroundLock": true,
    "backgroundLockDelay": 0,
    "useLockWhenInactive": true,
    "lockInactivityDelay": 300
  }
```

### Konfigurationseksempler

#### Kun Devolutions Server

```json
{
  "dvls": [
    {
      "name": "Corporate DVLS",
      "serverUrl": "https://devolutions-server.company.com"
    }
  ]
}
```

### Devolutions Cloud med sikkerhed

```json
{
  "hubs": [
    {
      "url": "https://password-manager.devolutions.app",
      "organizationId": "",
      "type": "business",
      "version": "2020"
    }
  ],
  "configs": {
    "lockingOption": "biometric",
    "useBackgroundLock": true,
    "backgroundLockDelay": 0
  }
}
```

#### Flere arbejdsområder

```json
{
  "dvls": [
    {
      "name": "Production Devolutions Server",
      "serverUrl": "https://devolutions-server-prod.company.com"
    },
    {
      "name": "Test Devolutions Server",
      "serverUrl": "https://devolutions-server-test.company.com"
    }
  ],
  "hubs": [
    {
      "url": "https://password-manager.devolutions.app",
      "organizationId": "org-abc123",
      "type": "business",
      "version": "2020"
    }
  ]
}
```

#### Sikkerhedsindstillinger

| Indstilling             | Værdier                                 | Beskrivelse                            |
| ----------------------- | --------------------------------------- | -------------------------------------- |
| **lockingOption**       | `""`, `"biometric"`                     | Låsemetode for appen.                  |
| **useBackgroundLock**   | `true`, `false`                         | Lås, når appen er i baggrunden.        |
| **backgroundLockDelay** | `0`, `60`, `300`, `900`, `1800`, `3600` | Forsinkelse før låsning (sekunder).    |
| **useLockWhenInactive** | `true`, `false`                         | Automatisk lås efter inaktivitet.      |
| **lockInactivityDelay** | `30`, `60`, `120`, `180`, `240`, `300`  | Tidsgrænse for inaktivitet (sekunder). |

#### Generelle indstillinger

| Indstilling                    | Værdier         | Beskrivelse                                   |
| ------------------------------ | --------------- | --------------------------------------------- |
| **useFavicon**                 | `true`, `false` | Download websteders favicons.                 |
| **autoSearch**                 | `true`, `false` | Aktivér automatisk søgning i boksen.          |
| **useHubEmbeddedBrowser**      | `true`, `false` | Brug indlejret browser til Devolutions Cloud. |
| **highlightSpecialCharacters** | `true`, `false` | Fremhæv specialtegn.                          |
| **shareUsageData**             | `true`, `false` | Del anonym analyse.                           |

### Hurtige fejlfindingsløsninger

#### Konfigurationen er ikke anvendt

* Bekræft enheden: Indstillinger – Generelt – VPN og enhedsadministration
* Kontrollér, at appen er MDM-administreret (udrullet via MDM, ikke App Store)
* Validér JSON-syntaks (brug jsonlint.com)
* Slet og geninstaller appen

#### Brugere kan ikke slette ventende arbejdsområder

* Nyt i 2025.3.2: Brugere kan nu slette ventende arbejdsområder
* Hold nede på arbejdsområdet – vælg ***Fjern***

#### Face ID/Touch ID virker ikke

* Bekræft, at enheden har biometrisk hardware
* Sørg for, at Face ID/Touch ID er konfigureret under Indstillinger
* Falder tilbage til adgangskode, hvis den ikke er tilgængelig

### Bedste praksis

#### Anbefalede sikkerhedsindstillinger

```json
{
  "lockingOption": "biometric",
  "useBackgroundLock": true,
  "backgroundLockDelay": 0,
  "useLockWhenInactive": true,
  "lockInactivityDelay": 300,
}
```

**Hvorfor**

* Håndhæver Face ID/Touch ID
* Låser med det samme, når appen er i baggrunden
* Låser automatisk efter 5 minutters inaktivitet

#### Krav til URL-format

* Medtag protokol (`https://`)
* Være gyldige, tilgængelige URL'er
* Ingen afsluttende skråstreg

**Eksempler:**

* `https://devolutions-server.company.com`
* `devolutions-server.company.com` (https\:// mangler)

### Oversigt over udrulningstrin

1. Download [AppConfig-specifikationsfilen](https://cdnweb.devolutions.net/docs/workspace_mobile_appconfig_specfile.xml).
2. Upload til [Jamf AppConfig Generator](https://generator.appconfig.jamfresearch.com/generator).
3. Konfigurer indstillinger via den grafiske formular.
4. Download den genererede plist.
5. I Jamf Pro: **Mobilenhedsapps** – **Devolutions Password Manager** – **Appkonfiguration.**
6. Indsæt plist, afgræns til målenheder, og udrul.
7. Bekræft på en testenhed.

### Support og ressourcer

* [Fuld dokumentation](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md)
* [AppConfig-specifikationsfil](#appconfig-specfile)
* [Konfigurationseksempler](/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration.md#configuration-examples)
* <service@devolutions.net>
* [Jamf-support](https://www.jamf.com/support/)

### AppConfig-specifikationsfil

Nedenfor er AppConfig-specifikationsfilen i formatet `.xml`.

````xml
<?xml version="1.0" encoding="UTF-8"?>
<managedAppConfiguration>
  <version>1</version>
  <bundleId>net.devolutions.workspace.mobile</bundleId>

  <dict>
    <!-- DVLS configuration -->
    <string keyName="dvls_serverUrl"></string>

    <!-- Devolutions Cloud configuration -->
    <string keyName="hub_url"></string>
    <string keyName="hub_organizationId"></string>

    <!-- Security settings -->
    <string keyName="language">en-US</string>
    <string keyName="lockingOption"></string>
    <boolean keyName="useBackgroundLock">false</boolean>
    <integer keyName="backgroundLockDelay">0</integer>
    <boolean keyName="useLockWhenInactive">false</boolean>
    <integer keyName="lockInactivityDelay">30</integer>

    <!-- General settings -->
    <boolean keyName="shareUsageData">false</boolean>
    <boolean keyName="useFavicon">false</boolean>
    <boolean keyName="autoSearch">false</boolean>
    <boolean keyName="useHubEmbeddedBrowser">true</boolean>
    <boolean keyName="highlightSpecialCharacters">false</boolean>
  </dict>

  <presentation defaultLocale="en-US">
    <!-- Devolutions Server URL -->
    <field keyName="dvls_serverUrl" type="input">
      <label>
        <language value="en-US">Devolutions Server URL</language>
      </label>
      <description>
        <language value="en-US">Full URL to the Devolutions Server including https:// (e.g., https://devolutions-server.company.com)</language>
      </description>
    </field>

    <!-- Devolutions Cloud URL -->
    <field keyName="hub_url" type="input">
      <label>
        <language value="en-US">Devolutions Cloud URL</language>
      </label>
      <description>
        <language value="en-US">Full Devolutions Cloud URL including https:// (e.g., https://yourcompany.devolutions.app)</language>
      </description>
    </field>

    <!-- Devolutions Cloud organization ID -->
    <field keyName="hub_organizationId" type="input">
      <label>
        <language value="en-US">Devolutions Cloud Organization ID</language>
      </label>
      <description>
        <language value="en-US">Organization identifier for Devolutions Cloud (optional)</language>
      </description>
    </field>

    <!-- Language -->
    <field keyName="language" type="select">
      <label>
        <language value="en-US">Language</language>
      </label>
      <description>
        <language value="en-US">App display language</language>
      </description>
      <options>
        <option value="en-US">
          <language value="en-US">English (US)</language>
        </option>
        <option value="fr">
          <language value="en-US">French</language>
        </option>
        <option value="de">
          <language value="en-US">German</language>
        </option>
        <option value="es">
          <language value="en-US">Spanish</language>
        </option>
        <option value="cs">
          <language value="en-US">Czech</language>
        </option>
        <option value="hu">
          <language value="en-US">Hungarian</language>
        </option>
        <option value="it">
          <language value="en-US">Italian</language>
        </option>
        <option value="nl">
          <language value="en-US">Dutch</language>
        </option>
        <option value="pl">
          <language value="en-US">Polish</language>
        </option>
        <option value="ru">
          <language value="en-US">Russian</language>
        </option>
        <option value="sv">
          <language value="en-US">Swedish</language>
        </option>
        <option value="tr">
          <language value="en-US">Turkish</language>
        </option>
        <option value="uk">
          <language value="en-US">Ukrainian</language>
        </option>
        <option value="zh-CHS">
          <language value="en-US">Chinese (Simplified)</language>
        </option>
        <option value="zh-TW">
          <language value="en-US">Chinese (Traditional)</language>
        </option>
      </options>
    </field>

    <!-- Locking option -->
    <field keyName="lockingOption" type="select">
      <label>
        <language value="en-US">Locking Method</language>
      </label>
      <description>
        <language value="en-US">Authentication method for app locking</language>
      </description>
      <options>
        <option value="">
          <language value="en-US">None</language>
        </option>
        <option value="biometric">
          <language value="en-US">Biometric (Touch ID/Face ID)</language>
        </option>
      </options>
    </field>

    <!-- Lock when backgrounded -->
    <field keyName="useBackgroundLock" type="checkbox">
      <label>
        <language value="en-US">Lock When Backgrounded</language>
      </label>
      <description>
        <language value="en-US">Lock app when it goes to background</language>
      </description>
    </field>

    <!-- Background lock delay -->
    <field keyName="backgroundLockDelay" type="select">
      <label>
        <language value="en-US">Background Lock Delay</language>
      </label>
      <description>
        <language value="en-US">Time to wait before locking when backgrounded</language>
      </description>
      <options>
        <option value="0">
          <language value="en-US">Immediately</language>
        </option>
        <option value="60">
          <language value="en-US">1 minute</language>
        </option>
        <option value="300">
          <language value="en-US">5 minutes</language>
        </option>
        <option value="900">
          <language value="en-US">15 minutes</language>
        </option>
        <option value="1800">
          <language value="en-US">30 minutes</language>
        </option>
        <option value="3600">
          <language value="en-US">1 hour</language>
        </option>
      </options>
    </field>

    <!-- Auto-lock when inactive -->
    <field keyName="useLockWhenInactive" type="checkbox">
      <label>
        <language value="en-US">Auto-Lock When Inactive</language>
      </label>
      <description>
        <language value="en-US">Lock after period of inactivity</language>
      </description>
    </field>

    <!-- Inactivity lock delay -->
    <field keyName="lockInactivityDelay" type="select">
      <label>
        <language value="en-US">Inactivity Lock Delay</language>
      </label>
      <description>
        <language value="en-US">Time before locking due to inactivity</language>
      </description>
      <options>
        <option value="30">
          <language value="en-US">30 seconds</language>
        </option>
        <option value="60">
          <language value="en-US">1 minute</language>
        </option>
        <option value="120">
          <language value="en-US">2 minutes</language>
        </option>
        <option value="180">
          <language value="en-US">3 minutes</language>
        </option>
        <option value="240">
          <language value="en-US">4 minutes</language>
        </option>
        <option value="300">
          <language value="en-US">5 minutes</language>
        </option>
      </options>
    </field>

    <!-- Share usage data -->
    <field keyName="shareUsageData" type="checkbox">
      <label>
        <language value="en-US">Share Usage Data</language>
      </label>
      <description>
        <language value="en-US">Share anonymous usage analytics</language>
      </description>
    </field>

    <!-- Use favicons -->
    <field keyName="useFavicon" type="checkbox">
      <label>
        <language value="en-US">Use Favicons</language>
      </label>
      <description>
        <language value="en-US">Download and display website favicons for entries</language>
      </description>
    </field>

    <!-- Auto search -->
    <field keyName="autoSearch" type="checkbox">
      <label>
        <language value="en-US">Auto Search</language>
      </label>
      <description>
        <language value="en-US">Enable auto-search in vaults</language>
      </description>
    </field>

    <!-- Use Devolutions Cloud embedded browser -->
    <field keyName="useHubEmbeddedBrowser" type="checkbox">
      <label>
        <language value="en-US">Use Devolutions Cloud Embedded Browser</language>
      </label>
      <description>
        <language value="en-US">Open Devolutions Cloud connections in embedded browser</language>
      </description>
    </field>

    <!-- Highlight special characters -->
    <field keyName="highlightSpecialCharacters" type="checkbox">
      <label>
        <language value="en-US">Highlight Special Characters</language>
      </label>
      <description>
        <language value="en-US">Highlight special characters in passwords</language>
      </description>
    </field>
  </presentation>
</managedAppConfiguration>
```</div></div>
````

{% endtab %}
{% endtabs %}


---

# 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/password-manager/da/knowledge-base/application-knowledge-base/devolutions-password-manager-pre-configuration/devolutions-password-manager-pre-configuration-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.
