Get-DscConfiguration

يحصل على التكوين الحالي للعقد.

بناء الجملة

Get-DscConfiguration
   [-CimSession <CimSession[]>]
   [-ThrottleLimit <Int32>]
   [-AsJob]
   [<CommonParameters>]

الوصف

Get-DscConfiguration يحصل cmdlet على التكوين الحالي للعقد، إذا كان التكوين موجودا. حدد أجهزة الكمبيوتر باستخدام جلسات عمل نموذج المعلومات الشائعة (CIM). إذا لم تحدد جهاز كمبيوتر مستهدفا، يحصل cmdlet على التكوين من الكمبيوتر المحلي.

أمثلة

مثال 1: الحصول على التكوين للكمبيوتر المحلي

Get-DscConfiguration

يحصل هذا الأمر على الحالة الحالية للكمبيوتر المحلي.

مثال 2: الحصول على التكوين لجهاز كمبيوتر محدد

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Get-DscConfiguration -CimSession $Session

يحصل هذا المثال على الحالة الحالية من كمبيوتر محدد بواسطة جلسة عمل CIM. ينشئ المثال جلسة عمل CIM لجهاز كمبيوتر يسمى Server01 للاستخدام مع cmdlet. بدلا من ذلك، قم بإنشاء صفيف من جلسات CIM لتطبيق cmdlet على أجهزة كمبيوتر محددة متعددة.

ينشئ الأمر الأول جلسة عمل CIM باستخدام New-CimSession cmdlet، ثم يخزن كائن CimSession في متغير $Session . يطالبك الأمر بكلمة مرور. لمزيد من المعلومات، اكتب Get-Help New-CimSession.

يحصل الأمر الثاني على التكوين الحالي لأجهزة الكمبيوتر التي تم تحديدها بواسطة كائنات CimSession المخزنة في متغير $Session ، في هذه الحالة، الكمبيوتر المسمى Server01.

المعلمات

-AsJob

يشير إلى أن cmdlet هذا يقوم بتشغيل الأمر كوظيفة خلفية.

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

-CimSession

تشغيل cmdlet في جلسة عمل بعيدة أو على كمبيوتر بعيد. أدخل اسم كمبيوتر أو عنصر جلسة عمل، مثل إخراج New-CimSession أو Get-CimSession cmdlet. الافتراضي هو جلسة العمل الحالية على الكمبيوتر المحلي.

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

يحدد الحد الأقصى لعدد العمليات المتزامنة التي يمكن إنشاؤها لتشغيل cmdlet. إذا تم حذف هذه المعلمة أو تم إدخال قيمة0، فإن Windows PowerShell تحسب حد التقييد الأمثل ل cmdlet استنادا إلى عدد أوامر cmdlets ل CIM التي تعمل على الكمبيوتر. ينطبق حد التقييد فقط على cmdlet الحالي، وليس على جلسة العمل أو على الكمبيوتر.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False