Set-SecretStoreConfiguration
Konfiguriert den SecretStore.
Syntax
Set-SecretStoreConfiguration
[-Scope <SecureStoreScope>]
[-Authentication <Authenticate>]
[-PasswordTimeout <Int32>]
[-Interaction <Interaction>]
[-Password <SecureString>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SecretStoreConfiguration
[-Default]
[-Password <SecureString>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet konfiguriert den SecretStore für den aktuellen Benutzer.
Beispiele
Beispiel 1
PS C:\> Set-SecretStoreConfiguration -Default
Confirm
Are you sure you want to perform this action?
Performing the operation "Changes local store configuration" on target "SecretStore module local store".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
Scope Authentication PasswordTimeout Interaction
----- -------------- --------------- -----------
CurrentUser Password 900 Prompt
In diesem Beispiel wird die Standardkonfiguration des SecretStore wiederhergestellt.
Parameter
-Authentication
Gibt an, wie der Zugriff auf den SecretStore authentifiziert wird. Der Wert muss Password
oder None
lauten.
Wenn als angegeben None
, ermöglicht das Cmdlet den Zugriff auf den SecretStore ohne Kennwort. Die Standardauthentifizierung ist Password
.
Achtung
Das Festlegen der Authentifizierung auf None
ist weniger sicher als Password
. Die Angabe None
kann für Testszenarien nützlich sein, sollte aber nicht mit wichtigen Geheimnissen verwendet werden.
Type: | Authenticate |
Position: | Named |
Default value: | Password |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Default
Gibt an, dass der SecretStore auf seine Standardkonfiguration festgelegt werden soll.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interaction
Gibt an, ob der SecretStore einen Benutzer auffordern soll, wenn er darauf zugreift. Wenn der Wert lautet Prompt
, wird der Benutzer bei Bedarf in interaktiven Sitzungen zur Eingabe seines Kennworts aufgefordert. Wenn der Wert lautet None
, wird der Benutzer nicht zur Eingabe eines Kennworts aufgefordert. Wenn der Wert ist None
und ein Kennwort erforderlich ist, löst das Cmdlet, das das Kennwort erfordert, einen Microsoft.PowerShell.SecretStore.PasswordRequiredException-Fehler aus.
Type: | Interaction |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Gibt an, dass das Cmdlet die SecretStore-Konfiguration nach dem Aktualisieren zurückgeben soll. Standardmäßig gibt das Cmdlet keine Ausgabe zurück.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Gibt das Kennwort an, das für den Zugriff auf den SecretStore erforderlich ist. Dieser Parameter kann nicht verwendet werden, um das vorhandene Kennwort zu ändern. Um das vorhandene Kennwort zu ändern, verwenden Sie Set-SecretStorePassword
.
Wenn dieser Parameter mit dem Authenticate-Parameter verwendet wird, um die Konfiguration für die Authentifizierung von None
in zu ändern Password
, wird der Wert dieses Parameters als neues Kennwort für den SecretStore festgelegt.
Wenn dieser Parameter mit dem Authenticate-Parameter verwendet wird, um die Konfiguration für die Authentifizierung von Password
in zu ändern None
, muss der Wert dieses Parameters das aktuelle Kennwort für den SecretStore sein. Sie wird verwendet, um die Konfigurationsänderung zu autorisieren.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordTimeout
Gibt an, wie viele Sekunden der SecretStore nach der Authentifizierung mit einem Kennwort entsperrt bleibt. Nachdem das Timeout abgelaufen ist, wird der aktuelle Kennwortwert für die Sitzung ungültig. Für den Zugriff auf den SecretStore nach dem Timeout ist das Kennwort erneut erforderlich.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Gibt den Kontext an, für den der SecretStore konfiguriert ist. Derzeit wird nur CurrentUser
unterstützt.
Type: | SecureStoreScope |
Accepted values: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
None
Ausgaben
Microsoft.PowerShell.SecretStore.SecureStoreConfig