Get-DscResource
الحصول على موارد تكوين الحالة المطلوبة (DSC) الموجودة على الكمبيوتر.
بناء الجملة
Default (افتراضي)
Get-DscResource
[[-Name] <String[]>]
[[-Module] <Object>]
[-Syntax]
[<CommonParameters>]
الوصف
يقوم الأمر cmdlet Get-DscResource باسترداد موارد PowerShell DSC الموجودة على الكمبيوتر. يكتشف cmdlet هذا الموارد المثبتة فقط في PSModulePath. يعرض تفاصيل حول الموفرين المضمنين والمخصصين، والتي تم إنشاؤها بواسطة المستخدم. يعرض cmdlet هذا أيضا تفاصيل حول الموارد المركبة، وهي تكوينات أخرى يتم حزمها كوحدة نمطية أو إنشاؤها في وقت التشغيل في جلسة العمل.
أمثلة
مثال 1: الحصول على كافة الموارد على الكمبيوتر المحلي
Get-DscResource
يحصل هذا الأمر على كافة الموارد على الكمبيوتر المحلي.
مثال 2: الحصول على مورد عن طريق تحديد الاسم
Get-DscResource -Name "WindowsFeature"
يحصل هذا الأمر على مورد WindowsFeature.
مثال 3: الحصول على جميع الموارد من وحدة نمطية
Get-DscResource -Module "xHyper-V"
يحصل هذا الأمر على جميع الموارد من الوحدة النمطية xHyper-V.
مثال 4: الحصول على مورد باستخدام أحرف البدل
Get-DscResource -Name P*,r*
يحصل هذا الأمر على كافة الموارد التي تطابق نمط حرف البدل المحدد بواسطة المعلمة Name.
مثال 5: الحصول على بناء جملة مورد
Get-DscResource -Name "WindowsFeature" -Syntax
يحصل هذا الأمر على مورد WindowsFeature، ويعرض بناء الجملة للمورد.
مثال 6: الحصول على جميع خصائص مورد
Get-DscResource -Name "User" | Select-Object -ExpandProperty Properties
يحصل هذا الأمر على مورد المستخدم، ثم يستخدم عامل تشغيل البنية الأساسية لبرنامج ربط العمليات التجارية لإرجاع كافة خصائص مورد المستخدم.
مثال 7: الحصول على جميع الموارد من وحدة نمطية محددة بإصدار محدد
Get-DscResource -Module @{ModuleName='xHyper-V';RequiredVersion='3.0.0.0'}
يحصل هذا الأمر على جميع الموارد من وحدة xHyper-V النمطية مع الإصدار 3.0.0.0.
المعلمات
-Module
يحدد الاسم أو الاسم المؤهل بالكامل للوحدة النمطية التي سيتم عرض مورد DSC لها.
خصائص المعلمات
| النوع: | Object |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
(All)
| Position: | 1 |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | True |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | True |
| القيمة من الوسائط المتبقية: | False |
-Name
تحديد صفيف من أسماء مورد DSC لعرضه.
خصائص المعلمات
| النوع: | String[] |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
(All)
| Position: | 0 |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | True |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | True |
| القيمة من الوسائط المتبقية: | False |
-Syntax
يشير إلى أن cmdlet يرجع طريقة عرض بناء الجملة لموارد DSC المحددة. يوضح بناء الجملة الذي تم إرجاعه كيفية استخدام الموارد في برنامج PowerShell النصي.
خصائص المعلمات
| النوع: | SwitchParameter |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
(All)
| Position: | Named |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
CommonParameters
يدعم cmdlet هذا المعلمات الشائعة: -Debug و -ErrorAction و -ErrorVariable و -InformationAction و -InformationVariable و -OutBuffer و -OutVariable و -PipelineVariable و -ProgressAction و -Verbose و -WarningAction و -WarningVariable. لمزيد من المعلومات، راجع about_CommonParameters.