Compartilhar via


Set-SecretStoreConfiguration

Configura o 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

Esse cmdlet configura o SecretStore para o usuário atual.

Exemplos

Exemplo 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

Este exemplo restaura o SecretStore para sua configuração padrão.

Parâmetros

-Authentication

Especifica como autenticar o acesso ao SecretStore. O valor deve ser Password ou None. Se especificado como None, o cmdlet habilitará o acesso ao SecretStore sem uma senha. A autenticação padrão é Password.

Cuidado

Definir a Autenticação como None é menos seguro que Password. A especificação None pode ser útil para cenários de teste, mas não deve ser usada com segredos importantes.

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

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

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

-Default

Indica que o SecretStore deve ser definido como sua configuração padrão.

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

-Interaction

Especifica se o SecretStore deve solicitar a um usuário quando ele o acessar. Se o valor for Prompt, o usuário será solicitado a fornecer sua senha em sessões interativas quando necessário. Se o valor for None, o usuário não será solicitado a fornecer uma senha. Se o valor for None e uma senha for necessária, o cmdlet que exige a senha gerará um erro Microsoft.PowerShell.SecretStore.PasswordRequiredException .

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

-PassThru

Indica que o cmdlet deve retornar a configuração do SecretStore depois de atualizá-lo. Por padrão, o cmdlet não retorna nenhuma saída.

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

-Password

Especifica a senha necessária para acessar o SecretStore. Esse parâmetro não pode ser usado para alterar a senha existente. Para alterar a senha existente, use Set-SecretStorePassword.

Quando esse parâmetro é usado com o parâmetro Authenticate para alterar a configuração de autenticação de None para Password, o valor desse parâmetro é definido como a nova senha para o SecretStore.

Quando esse parâmetro é usado com o parâmetro Authenticate para alterar a configuração de autenticação de Password para None, o valor desse parâmetro deve ser a senha atual para o SecretStore. Ele é usado para autorizar a alteração de configuração.

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

-PasswordTimeout

Especifica quantos segundos o SecretStore permanece desbloqueado após a autenticação com uma senha. Depois que o tempo limite tiver decorrido, o valor da senha atual será invalidado para a sessão. Acessar o SecretStore após o tempo limite requer a senha novamente.

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

-Scope

Especifica o contexto para o qual o SecretStore está configurado. Atualmente, há suporte apenas para CurrentUser.

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

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

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

Entradas

None

Saídas

Microsoft.PowerShell.SecretStore.SecureStoreConfig