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
PowerShell