> 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/powershell-universal/de/plattform/variables/azure-key-vault-vaults.md).

# Azure Key Vault-Tresore

Registrieren Sie Azure Key Vault als vollwertigen Secret-Tresor in PowerShell Universal für geheime Variablen und Anmeldeinformationen.

PowerShell Universal kann Azure Key Vault als vollwertigen Secret-Tresor registrieren. Registrierte Tresore werden prozessintern verwaltet, erscheinen in Tresor-Auswahlfeldern für geheime Variablen und Anmeldeinformationen und werden in `.universal/secretVaults.ps1` gespeichert.

## Einen Tresor erstellen

1. Gehen Sie zu **Manage > Variables & Secrets > Vaults** und wählen Sie **Create**.
2. Geben Sie einen Tresornamen und dessen Azure Key Vault-URI ein, z. B. `https://production.vault.azure.net/`.
3. Wählen Sie eine Authentifizierungsmethode und geben Sie die dafür erforderlichen Werte an.
4. Speichern Sie den Tresor und wählen Sie ihn anschließend beim Erstellen einer geheimen Variable oder von Anmeldeinformationen aus.

Bestehende SecretManagement-Registrierungen bleiben verfügbar, werden auf der Seite Vaults jedoch nur angezeigt. Verwenden Sie diesen Ablauf für neue Azure Key Vault-Registrierungen.

## Authentifizierungsmethoden

| Methode              | Konfiguration                                                                                                                                                                                                                      |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Standard             | Verwendet `DefaultAzureCredential` aus der Hostumgebung.                                                                                                                                                                           |
| Verwaltete Identität | Verwendet standardmäßig die systemseitig zugewiesene verwaltete Identität. Geben Sie eine Client-ID der verwalteten Identität an, um eine benutzerseitig zugewiesene Identität zu verwenden.                                       |
| Client-Secret        | Geben Sie die Entra-Mandanten-ID, die Anwendungs-Client-ID und den Namen einer PSU-Geheimvariable an, in der das Client-Secret der Anwendung gespeichert ist. Der geheime Wert wird nicht in der Tresor-Registrierung gespeichert. |

## PowerShell verwenden

Erstellen Sie eine Registrierung, die die systemseitig zugewiesene verwaltete Identität verwendet:

```powershell
New-PSUSecretVault -Name 'Production Key Vault' `
    -VaultUri 'https://production.vault.azure.net/' `
    -AuthenticationType ManagedIdentity
```

Erstellen Sie eine Registrierung, die eine Entra-Anwendungsregistrierung verwendet:

```powershell
New-PSUSecretVault -Name 'Customer Key Vault' `
    -VaultUri 'https://customer.vault.azure.net/' `
    -AuthenticationType ClientSecret `
    -TenantId '00000000-0000-0000-0000-000000000000' `
    -ClientId '11111111-1111-1111-1111-111111111111' `
    -ClientSecretVariable 'AzureKeyVaultClientSecret'
```

Verwenden Sie `Get-PSUSecretVault`, `Set-PSUSecretVault` und `Remove-PSUSecretVault`, um Registrierungen remote zu verwalten. Der von `ClientSecretVariable` referenzierte Wert muss eine PSU-Geheimvariable sein.


---

# 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/powershell-universal/de/plattform/variables/azure-key-vault-vaults.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.
