Set-SecretVaultDefault

تعيين اسم المخزن المتوفر كمخزن افتراضي للمستخدم الحالي.

بناء الجملة

Set-SecretVaultDefault
   [-Name] <String>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SecretVaultDefault
   [-SecretVault] <SecretVaultInfo>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SecretVaultDefault
   [-ClearDefault]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

الوصف

يقوم cmdlet هذا بتحديث سجل المخزن لتعيين اسم المخزن المتوفر كمخزن افتراضي. يمكن أن يكون مخزن مسجل واحد فقط هو المخزن الافتراضي.

أمثلة

مثال 1

PS C:\> Get-SecretVault

VaultName  ModuleName                        IsDefaultVault
---------  ----------                        --------------
CredMan    Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore  True

PS C:\> Set-SecretVaultDefault -Name CredMan
PS C:\> Get-SecretVault

VaultName  ModuleName                        IsDefaultVault
---------  ----------                        --------------
CredMan    Microsoft.PowerShell.CredManStore True
LocalStore Microsoft.PowerShell.SecretStore  False

PS C:\> Set-SecretVaultDefault -ClearDefault
PS C:\> Get-SecretVault

VaultName  ModuleName                        IsDefaultVault
---------  ----------                        --------------
CredMan    Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore  False

يوضح هذا المثال كيفية تعيين المخزن الافتراضي للمستخدم الحالي وإلغاء تعيينه. يحصل الأمر الأول على معلومات حول جميع المخازن المسجلة ويظهر أن LocalStore هو المخزن الافتراضي للمستخدم. الأمر الثاني يجعل المخزن CredMan المخزن الافتراضي. يوضح الأمر الثالث أن المخزن CredMan الآن افتراضي، ولم LocalStore يعد المخزن افتراضيا. يستخدم الأمر الرابع المعلمة ClearDefault لإزالة التعيين الافتراضي من أي مخزن مسجل. يوضح الأمر الأخير أنه لا يوجد مخزن افتراضي.

المعلمات

-ClearDefault

تعيين الخاصية IsDefault إلى $false لجميع المخازن المسجلة.

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

-Confirm

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

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

-Name

يحدد اسم المخزن المسجل لتعيينه كمخزن افتراضي. أحرف البدل (*) غير مسموح بها.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SecretVault

يحدد كائن SecretVaultInfo يمثل المخزن المسجل لتعيينه كمخزن افتراضي.

Type:SecretVaultInfo
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

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

الإدخالات

None

المخرجات

None