New-PSUSecretVault
Erstellen Sie eine modellbasierte Azure Key Vault-Registrierung zur Verwendung mit Geheimnisvariablen und Anmeldeinformationen von PowerShell Universal.
SYNOPSIS
Erstellt eine Tresor-Registrierung für Geheimnisse.
SYNTAX
New-PSUSecretVault -Name <String> -VaultUri <String> [-Type <String>] [-Description <String>] [-AuthenticationType <VaultAuthenticationType>] [-TenantId <String>] [-ClientId <String>] [-ClientSecretVariable <String>] [-ManagedIdentityClientId <String>] [<ConnectionOptions>] [<CommonParameters>]<ConnectionOptions>: [-ComputerName <String>] [-AppToken <String>] [-Credential <PSCredential>] [-UseDefaultCredentials] [-Integrated] [-TrustCertificate] [-Cookies].
BESCHREIBUNG
Erstellt eine modellgestützte Registrierung eines PowerShell Universal-Geheimnistresors. Der Anbietertyp ist standardmäßig AzureKeyVault; Azure Key Vault-Registrierungen werden prozessintern verarbeitet und können für geheime Variablen und Anmeldeinformationen ausgewählt werden. Für die Clientgeheimnis-Authentifizierung benennt -ClientSecretVariable eine geheime PSU-Variable, die das Entra ID-Clientgeheimnis enthält; der Wert wird nicht in die Tresor-Konfiguration geschrieben.
BEISPIELE
New-PSUSecretVault -Name 'Production Key Vault' `
-VaultUri 'https://prod.vault.azure.net/' `
-AuthenticationType ManagedIdentity
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'PARAMETER
-Name
Erforderlicher Name der Tresorregistrierung.
-VaultUri
Erforderlicher Azure Key Vault-URI.
-Type
Tresoranbietertyp, standardmäßig AzureKeyVault.
-Description
Beschreibung der Registrierung.
-AuthenticationType
Authentifizierungsmodus: Default, ManagedIdentity oder ClientSecret.
-TenantId
Entra ID-Mandanten-ID für die Clientgeheimnis-Authentifizierung.
-ClientId
Entra ID-Anwendungsclient-ID für die Clientgeheimnis-Authentifizierung.
-ClientSecretVariable
Name der PSU-Variable, die das Anwendungsclientgeheimnis enthält.
-ManagedIdentityClientId
Client-ID der benutzerseitig zugewiesenen verwalteten Identität; lassen Sie sie für eine systemseitig zugewiesene Identität weg.
-ComputerName
URL oder Hostname der PSU-Verwaltungs-API (Alias -Uri).
-AppToken
App-Token der Verwaltungs-API.
-Credential
Anmeldeinformationen der Verwaltungs-API.
-UseDefaultCredentials
Verwendet die aktuellen Windows-Anmeldeinformationen.
-Integrated
Verwendet den prozessinternen Verwaltungsclient.
-TrustCertificate
Ignoriert Fehler bei der Zertifikatsvalidierung.
-Cookies
Verwendet die Authentifizierungscookies der Sitzung erneut.
AUSGABEN
PowerShellUniversal.Vault.
VERWANDTE LINKS
BERECHTIGUNGEN
Das Zugriffstoken erfordert platform.vaults/create, um dieses Cmdlet remote auszuführen.
Zuletzt aktualisiert
War das hilfreich?