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
에서는 SecretStore 자격 증명 모음이 잠겨 있으므로 를 검색 Secret1
하지 못합니다. Unlock-SecretStore
자격 증명 모음의 잠금을 해제합니다. Password 매개 변수가 지정되지 않았기 때문에 cmdlet에서 암호를 묻는 메시지를 표시합니다. 자격 증명 모음이 잠금 해제된 Get-Secret
상태에서 는 SecureString 개체로 를 반환 Secret1
합니다.
매개 변수
-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
PowerShell
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기