Partager via


Set-SecretStoreConfiguration

Configure le secretStore.

Syntaxe

ParameterSet (Par défaut)

Set-SecretStoreConfiguration
    [-Scope <SecureStoreScope>]
    [-Authentication <Authenticate>]
    [-PasswordTimeout <Int32>]
    [-Interaction <Interaction>]
    [-Password <SecureString>]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

DefaultParameterSet

Set-SecretStoreConfiguration
    [-Default]
    [-Password <SecureString>]
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cette applet de commande configure le secretStore pour l’utilisateur actuel.

Exemples

Exemple 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

Cet exemple restaure le secretStore à sa configuration par défaut.

Paramètres

-Authentication

Spécifie comment authentifier l’accès au secretStore. La valeur doit être Password ou None. Si elle est spécifiée en tant que None, l’applet de commande permet d’accéder au secretStore sans mot de passe. L’authentification par défaut est Password.

Avertissement

La définition du d’authentification sur None est moins sécurisée que Password. La spécification None peut être utile pour tester des scénarios, mais ne doit pas être utilisée avec des secrets importants.

Propriétés du paramètre

Type:Microsoft.PowerShell.SecretStore.Authenticate
Valeur par défaut:Password
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ParameterSet
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Default

Indique que le SecretStore doit être défini sur sa configuration par défaut.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

DefaultParameterSet
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Interaction

Spécifie si le secretStore doit inviter un utilisateur à y accéder. Si la valeur est Prompt, l’utilisateur est invité à entrer son mot de passe dans les sessions interactives si nécessaire. Si la valeur est None, l’utilisateur n’est pas invité à saisir un mot de passe. Si la valeur est None et qu’un mot de passe est requis, l’applet de commande nécessitant que le mot de passe lève un Microsoft.PowerShell.SecretStore.PasswordRequiredException erreur.

Propriétés du paramètre

Type:Microsoft.PowerShell.SecretStore.Interaction
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ParameterSet
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PassThru

Indique que l’applet de commande doit retourner la configuration SecretStore après la mise à jour. Par défaut, l’applet de commande ne retourne aucune sortie.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Password

Spécifie le mot de passe nécessaire pour accéder au secretStore. Ce paramètre ne peut pas être utilisé pour modifier le mot de passe existant. Pour modifier le mot de passe existant, utilisez Set-SecretStorePassword.

Lorsque ce paramètre est utilisé avec le paramètre Authentifier pour modifier la configuration de l’authentification de None en Password, la valeur de ce paramètre est définie comme nouveau mot de passe pour le SecretStore.

Lorsque ce paramètre est utilisé avec le paramètre Authentifier pour modifier la configuration de l’authentification de Password en None, la valeur de ce paramètre doit être le mot de passe actuel du SecretStore. Il est utilisé pour autoriser le changement de configuration.

Propriétés du paramètre

Type:SecureString
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PasswordTimeout

Spécifie le nombre de secondes pendant lesquelles le SecretStore reste déverrouillé après l’authentification avec un mot de passe. Une fois le délai d’expiration écoulé, la valeur de mot de passe actuelle est invalidée pour la session. L’accès au SecretStore après le délai d’expiration nécessite à nouveau le mot de passe.

Propriétés du paramètre

Type:Int32
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ParameterSet
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Scope

Spécifie le contexte pour lequel le secretStore est configuré. Seule CurrentUser est actuellement prise en charge.

Propriétés du paramètre

Type:Microsoft.PowerShell.SecretStore.SecureStoreScope
Valeur par défaut:None
Valeurs acceptées:CurrentUser, AllUsers
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ParameterSet
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

None

Sorties

Microsoft.PowerShell.SecretStore.SecureStoreConfig