Unlock-SecretStore

إلغاء تأمين SecretStore باستخدام كلمة المرور المتوفرة.

بناء الجملة

Unlock-SecretStore
      -Password <SecureString>
      [-PasswordTimeout <Int32>]
      [<CommonParameters>]

الوصف

يقوم الأمر 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 بكلمة المرور لأنه لم يتم تحديد معلمة كلمة المرور . مع إلغاء تأمين المخزن، 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

الإدخالات

SecureString

المخرجات

None