Set-SecretStoreConfiguration

تكوين SecretStore.

بناء الجملة

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

الوصف

يقوم cmdlet هذا بتكوين SecretStore للمستخدم الحالي.

أمثلة

مثال 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

يستعيد هذا المثال SecretStore إلى تكوينه الافتراضي.

المعلمات

-Authentication

يحدد كيفية مصادقة الوصول إلى SecretStore. يجب أن تكون Password القيمة أو None. إذا تم تحديده على أنه None، يتيح cmdlet الوصول إلى SecretStore دون كلمة مرور. المصادقة الافتراضية هي Password.

تنبيه

تعيين المصادقة إلى None أقل أمانا من Password. قد يكون التحديد None مفيدا لاختبار السيناريوهات ولكن لا ينبغي استخدامه مع الأسرار المهمة.

Type:Authenticate
Position:Named
Default value:Password
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

يطالبك بالتأكيد قبل تشغيل cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Default

يشير إلى أنه يجب تعيين SecretStore إلى تكوينه الافتراضي.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Interaction

يحدد ما إذا كان يجب على SecretStore مطالبة المستخدم عند الوصول إليه. إذا كانت القيمة هي Prompt، تتم مطالبة المستخدم بكلمة المرور الخاصة به في جلسات عمل تفاعلية عند الحاجة. إذا كانت القيمة هي None، فلن تتم مطالبة المستخدم بكلمة مرور. إذا كانت القيمة وكلمة None مرور مطلوبة، فإن الأمر cmdlet الذي يتطلب كلمة المرور يطرح خطأ Microsoft.PowerShell.SecretStore.PasswordRequiredException .

Type:Interaction
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

يشير إلى أن cmdlet يجب أن يرجع تكوين SecretStore بعد تحديثه. بشكل افتراضي، لا يرجع cmdlet أي إخراج.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

يحدد كلمة المرور اللازمة للوصول إلى SecretStore. لا يمكن استخدام هذه المعلمة لتغيير كلمة المرور الموجودة. لتغيير كلمة المرور الموجودة، استخدم Set-SecretStorePassword.

عند استخدام هذه المعلمة مع المعلمة Authenticate لتغيير تكوين المصادقة من None إلى Password، يتم تعيين قيمة هذه المعلمة ككلمة مرور جديدة ل SecretStore.

عند استخدام هذه المعلمة مع المعلمة Authenticate لتغيير تكوين المصادقة من Password إلى None، يجب أن تكون قيمة هذه المعلمة هي كلمة المرور الحالية ل SecretStore. يتم استخدامه لتخويل تغيير التكوين.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordTimeout

يحدد عدد الثوان التي يظل فيها SecretStore غير مؤمن بعد المصادقة باستخدام كلمة مرور. بعد انقضاء المهلة، يتم إبطال قيمة كلمة المرور الحالية لجلسة العمل. يتطلب الوصول إلى SecretStore بعد المهلة كلمة المرور مرة أخرى.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

يحدد السياق الذي تم تكوين SecretStore له. مدعوم حاليا فقط CurrentUser .

Type:SecureStoreScope
Accepted values:CurrentUser, AllUsers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

تعرض ما سيحدث عند تشغيل الأمر cmdlet. لم يتم تشغيل cmdlet.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

الإدخالات

None

المخرجات

Microsoft.PowerShell.SecretStore.SecureStoreConfig