Partilhar via


Set-SecretStoreConfiguration

Configura o SecretStore.

Sintaxe

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

Este 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 permite o acesso ao SecretStore sem uma senha. A autenticação padrão é Password.

Atenção

Definir o de Autenticação como None é menos seguro do que Password. Especificar None pode ser útil para testar cenários, mas não deve ser usado com segredos importantes.

Tipo:Authenticate
Position:Named
Default value:Password
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Default

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

Tipo:SwitchParameter
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Interaction

Especifica se o SecretStore deve avisar um usuário quando ele acessá-lo. 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, não será solicitada uma senha ao usuário. Se o valor for None e uma senha for necessária, o cmdlet que requer a senha lançará um erro Microsoft.PowerShell.SecretStore.PasswordRequiredException.

Tipo:Interaction
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PassThru

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

Tipo:SwitchParameter
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Password

Especifica a senha necessária para acessar o SecretStore. Este 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 para 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 para 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.

Tipo:SecureString
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PasswordTimeout

Especifica quantos segundos o SecretStore permanece desbloqueado após a autenticação com uma senha. Após o tempo limite, o valor da senha atual é invalidado para a sessão. O acesso ao SecretStore após o tempo limite requer a senha novamente.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Scope

Especifica o contexto para o qual o SecretStore está configurado. Atualmente, apenas CurrentUser é suportado.

Tipo:SecureStoreScope
Valores aceites:CurrentUser, AllUsers
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

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

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

Microsoft.PowerShell.SecretStore.SecureStoreConfig