Dela via


Set-SecretStoreConfiguration

Konfigurerar 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>]

Description

Den här cmdleten konfigurerar SecretStore för den aktuella användaren.

Exempel

Exempel 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

I det här exemplet återställs SecretStore till standardkonfigurationen.

Parametrar

-Authentication

Anger hur åtkomst till SecretStore ska autentiseras. Värdet måste vara Password eller None. Om det anges som Noneger cmdleten åtkomst till SecretStore utan lösenord. Standardautentiseringen är Password.

Varning

Det är mindre säkert att None ställa in autentiseringen på än Password. Att None ange kan vara användbart för testningsscenarier, men bör inte användas med viktiga hemligheter.

Type:Authenticate
Position:Named
Default value:Password
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Default

Anger att SecretStore ska vara inställt på standardkonfigurationen.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Interaction

Anger om SecretStore ska fråga en användare när de kommer åt den. Om värdet är Promptuppmanas användaren att ange sitt lösenord i interaktiva sessioner vid behov. Om värdet är Noneuppmanas användaren inte att ange något lösenord. Om värdet är None och ett lösenord krävs genererar cmdleten som kräver lösenordet ett Microsoft.PowerShell.SecretStore.PasswordRequiredException-fel .

Type:Interaction
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Anger att cmdleten ska returnera SecretStore-konfigurationen när den har uppdaterats. Som standard returnerar cmdleten inga utdata.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Anger lösenordet som krävs för att få åtkomst till SecretStore. Den här parametern kan inte användas för att ändra det befintliga lösenordet. Om du vill ändra det befintliga lösenordet använder du Set-SecretStorePassword.

När den här parametern används med parametern Authenticate för att ändra konfigurationen för autentisering från None till Passwordanges den här parameterns värde som det nya lösenordet för SecretStore.

När den här parametern används med parametern Authenticate för att ändra konfigurationen för autentisering från Password till Nonemåste den här parameterns värde vara det aktuella lösenordet för SecretStore. Den används för att auktorisera konfigurationsändringen.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordTimeout

Anger hur många sekunder SecretStore förblir olåst efter autentisering med ett lösenord. När tidsgränsen har överskridits ogiltigförklaras det aktuella lösenordsvärdet för sessionen. Åtkomst till SecretStore efter tidsgränsen kräver lösenordet igen.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Anger den kontext som SecretStore har konfigurerats för. Endast CurrentUser stöds för närvarande.

Type:SecureStoreScope
Accepted values:CurrentUser, AllUsers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Utdata

Microsoft.PowerShell.SecretStore.SecureStoreConfig