Register-SecretVault
تسجيل وحدة مخزن ملحق SecretManagement للمستخدم الحالي.
بناء الجملة
Register-SecretVault
[-ModuleName] <String>
[[-Name] <String>]
[-VaultParameters <Hashtable>]
[-DefaultVault]
[-AllowClobber]
[-PassThru]
[-Description <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
الوصف
يضيف أمر cmdlet هذا مخزن ملحق SecretManagement إلى سجل مخزن المستخدم الحالي. مخزن الملحقات هو وحدة PowerShell النمطية التي تتوافق مع تنسيق مخزن الملحقات المطلوب. يتحقق cmdlet هذا من أن الوحدة النمطية المحددة تفي بمتطلبات التوافق قبل إضافتها إلى سجل مخزن الملحق. يتم تسجيل مخازن الملحقات للمستخدم الحالي ولا تؤثر على تسجيلات مخزن المستخدم الأخرى.
يتم تعريف المخزن الأول المسجل مع cmdlet هذا تلقائيا على أنه المخزن الافتراضي حتى إذا لم يتم تحديد المعلمة DefaultVault .
أمثلة
مثال 1
Register-SecretVault -Name LocalStore -ModuleName Microsoft.PowerShell.SecretStore -DefaultVault
Get-SecretVault
VaultName ModuleName IsDefaultVault
--------- ---------- --------------
CredMan Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore True
يسجل هذا المثال مخزن ملحق Microsoft.PowerShell.SecretStore للمستخدم الحالي.
يستخدم المعلمة DefaultVault لجعل المخزن المسجل المخزن الافتراضي للمستخدم.
Get-SecretVault
يسرد جميع المخازن المسجلة للمستخدم، والتحقق من تسجيل المخزن وتعيينه كمخزن افتراضي.
مثال 2
$parameters = @{
Name = 'Azure'
ModuleName = 'Az.KeyVault'
VaultParameters = @{
AZKVaultName = 'AzureKeyVault'
SubscriptionId = (Get-AzContext).Subscription.Id
}
DefaultVault = $true
}
Register-SecretVault @parameters
Get-SecretVault
Name ModuleName IsDefaultVault
---- ---------- --------------
Azure Az.KeyVault True
يسجل هذا المثال مخزن ملحق Az.KeyVault للمستخدم الحالي. يجب تثبيت الوحدة النمطية Az.KeyVault في السابق. بالنسبة إلى VaultParameters:
AZKVaultName
يحدد اسم Key Vault على AzureSubscriptionId
يحدد معرف الاشتراك حيث يتم إنشاء Key Vault في
المعلمات
-AllowClobber
إذا تم تحديده، يسمح cmdlet بالكتابة فوق مخزن ملحق مسجل موجود بنفس الاسم.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
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 |
-DefaultVault
إذا تم تحديده، فعين مخزن الملحق الجديد كمخزن افتراضي للمستخدم الحالي.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
يصف المخزن. يتم تضمين هذه القيمة في معلومات سجل المخزن.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ModuleName
يحدد اسم وحدة PowerShell النمطية التي تنفذ مخزن الملحقات. أدخل اسم الوحدة النمطية أو المسار إلى الوحدة النمطية. إذا حددت اسما، فسيبحث PowerShell عنه في مسارات الوحدة النمطية المعروفة. إذا حددت مسارا، يبحث PowerShell عن هذا المسار للوحدة النمطية.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
يحدد اسم مخزن الملحقات. إذا لم يتم تحديد اسم، يتم استخدام اسم الوحدة النمطية كاسم المخزن.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
يشير إلى أن cmdlet يجب أن يرجع كائن SecretVaultInfo لمخزن الملحق المسجل بنجاح. بشكل افتراضي، لا يقوم cmdlet بإرجاع أي إخراج.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultParameters
يحدد كائن Hashtable يحتوي على أزواج قيمة مفتاح اختيارية تستخدم كمعلمات بواسطة مخزن الملحق. هذه المعلمات اختيارية. راجع وثائق وحدة ملحق المخزن لمعرفة القيم المطلوبة.
Type: | Hashtable |
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: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
الإدخالات
None
المخرجات
None
PowerShell
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ