Unregister-SecretVault

إلغاء تسجيل مخزن ملحق من SecretManagement للمستخدم الحالي.

بناء الجملة

Unregister-SecretVault
          [-Name] <String[]>
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Unregister-SecretVault
          [-SecretVault] <SecretVaultInfo>
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

الوصف

يقوم cmdlet هذا بإلغاء تسجيل مخزن الملحق المحدد. بمجرد عدم التسجيل، لم يعد المخزن متوفرا ل SecretManagement للمستخدم الحالي.

أمثلة

مثال 1

PS C:\> Get-SecretVault

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

PS C:\> Unregister-SecretVault LocalStore
PS C:\> Get-SecretVault

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

PS C:\> Get-Secret -Name Secret5
Get-Secret: The secret Secret5 was not found.

PS C:\> Register-SecretVault -Name SecretStore -ModuleName Microsoft.PowerShell.SecretStore -DefaultVault
PS C:\> Get-SecretVault

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

PS C:\> Get-Secret -Name Secret5
System.Security.SecureString

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

مثال 2

PS C:\> Get-SecretVault | Unregister-SecretVault
PS C:\> Get-SecretVault

يقوم هذا المثال بإلغاء تسجيل جميع مخازن الملحقات للمستخدم الحالي. يوضح الأمر الثاني عدم تسجيل أي مخازن.

يقوم هذا المثال بإلغاء تسجيل جميع مخازن الملحقات للمستخدم الحالي. Get-SecretVault يسترد جميع المخازن المسجلة للمستخدم الحالي ويرسل النتيجة من خلال البنية الأساسية لبرنامج ربط العمليات التجارية إلى Unregister-SecretVault. Get-SecretVault يظهر أن السر لم يعد موجودا في المخزن.

المعلمات

-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:True

-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

الإدخالات

Microsoft.PowerShell.SecretManagement.SecretVaultInfo

المخرجات

None