Unlock-SecretStore
使用提供的密碼解除鎖定 SecretStore。
Syntax
Unlock-SecretStore
-Password <SecureString>
[-PasswordTimeout <Int32>]
[<CommonParameters>]
Description
此 Cmdlet 會使用提供的密碼解除鎖定目前使用者的 SecretStore 。 當設定需要密碼且提示組態選項已停用時,它可以用來解除鎖定 SecretStore 。 SecretStore會在會話中保持解除鎖定,直到其設定的密碼逾時經過為止。
範例
範例 1
PS C:\> Get-Secret Secret1 -Vault LocalStore
Get-Secret: A valid password is required to access the Microsoft.PowerShell.SecretStore vault.
Get-Secret: The secret Secret1 was not found.
PS C:\> Unlock-SecretStore
cmdlet Unlock-SecretStore at command pipeline position 1
Supply values for the following parameters:
SecureStringPassword: *******
PS C:\> Get-Secret Secret1 -Vault LocalStore
System.Security.SecureString
在此範例中, Get-Secret
無法擷取 Secret1
,因為 SecretStore 保存庫已鎖定。 Unlock-SecretStore
解除鎖定保存庫。 Cmdlet 會提示輸入密碼,因為未指定 Password 參數。 解除鎖定保存庫後, Get-Secret
會 Secret1
以 SecureString 物件的形式傳回。
參數
-Password
指定存取 SecretStore所需的密碼。
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PasswordTimeout
指定使用密碼進行驗證之後 ,SecretStore 會維持解除鎖定的秒數。 此參數會覆寫設定的密碼逾時值。 逾時經過之後,目前的密碼值會讓會話失效。 在逾時之後存取 SecretStore 需要再次密碼。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
輸出
None