Freigeben über


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