Set-SecretStorePassword
Ersätter det aktuella SecretStore-lösenordet med ett nytt.
Syntax
NoParameterSet (Standard)
Set-SecretStorePassword
[<CommonParameters>]
ParameterSet
Set-SecretStorePassword
-NewPassword <SecureString>
[-Password <SecureString>]
[<CommonParameters>]
Description
Important
PowerShell-teamet har beslutat att Secret-moduler är funktionskompletta och inte längre kommer att utvecklas aktivt. Modulerna kommer fortsatt att stödjas för säkerhet och kritiska buggfixar. Kodarkivet har arkiverats.
De senaste publicerade versionerna är:
Hemligheternas natur har förändrats fundamentalt sedan detta projekt designades. Lösenordslösa autentiseringsmetoder som lösennycklar, single sign-on och federerade autentiseringssystem som Microsoft Entra ID, biometrik och hårdvarusäkerhetsnycklar är framtiden.
Den här cmdleten uppdaterar lösenordet för SecretStore.
Exempel
Exempel 1
PS C:\> Set-SecretStorePassword
Old password
Enter password:
*******
New password
Enter password:
*******
Enter password again for verification:
*******
Det här exemplet kör kommandot utan parameterargument. Användaren uppmanas först att ange det gamla lösenordet. Och uppmanade sedan till det nya lösenordet två gånger för verifiering.
Exempel 2
PS C:\> Set-SecretStorePassword -NewPassword $newPassword -Password $oldPassword
I det här exemplet körs kommandot som skickar både det aktuella butikslösenordet och det nya lösenordet som ska anges.
Parametrar
-NewPassword
Anger det nya lösenordet för åtkomst till SecretStore-. Om den här parametern inte anges och cmdleten körs i en interaktiv session uppmanas användaren att ange värdet. Om den här parametern inte har angetts och cmdleten körs i en icke-interaktiv session returneras ett fel.
Parameteregenskaper
| Typ: | SecureString |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
ParameterSet
| Position: | Named |
| Obligatorisk: | True |
| Värde från pipeline: | True |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Password
Befintligt lösenord som behövs för att låsa upp butiken. Detta kan ignoreras om arkivet för närvarande inte använder ett lösenord.
Anger det befintliga lösenordet för åtkomst till SecretStore-. Om SecretStore inte är konfigurerad för att kräva ett lösenord ignoreras den här parametern.
Om SecretStore har konfigurerats för att kräva ett lösenord, om den här parametern inte anges och cmdleten körs i en interaktiv session, uppmanas användaren att ange värdet. Om SecretStore är konfigurerad för att kräva ett lösenord, om den här parametern inte anges och cmdleten körs i en icke-interaktiv session, returnerar den ett fel.
Parameteregenskaper
| Typ: | SecureString |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
ParameterSet
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.