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
PowerShell
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ