مورد DSC WaitForAll

ينطبق على: Windows PowerShell 5.x

يمكن استخدام مورد WaitForAll Desired State Configuration (DSC) داخل كتلة عقدة في تكوين DSC لتحديد التبعيات على التكوينات على العقد الأخرى.

ملاحظة

تغطي هذه الوثائق لمورد DSC هذا الإصدار المضمن مع PowerShell قبل الإصدار 7.2. تحتوي الوحدة النمطية PSDscResources على موارد DSC جديدة ومحدثة تدعمها Microsoft رسميا. تتوفر الوحدة النمطية PSDscResources من معرض PowerShell.

لمزيد من المعلومات والوثائق المحدثة، راجع الوثائق المرجعية PSDscResources.

ينجح هذا المورد إذا كان المورد المحدد بواسطة الخاصية ResourceName في الحالة المطلوبة على جميع العقد الهدف المحددة في الخاصية NodeName .

ملاحظة

يستخدم مورد WaitForAll إدارة Windows عن بعد للتحقق من حالة العقد الأخرى. لمزيد من المعلومات حول متطلبات المنفذ والأمان ل WinRM، راجع اعتبارات أمان الاتصال عن بعد في PowerShell.

بناء الجملة

WaitForAll [string] #ResourceName
{
    ResourceName = [string]
    NodeName = [string[]]
    [ RetryIntervalSec = [Uint64] ]
    [ RetryCount = [Uint32] ]
    [ ThrottleLimit = [Uint32]]
    [ DependsOn = [string[]] ]
    [ PsDscRunAsCredential = [PSCredential] ]
}

الخصائص

الخاصية الوصف
ResourceName اسم المورد الذي يجب الاعتماد عليه. إذا كان هذا المورد ينتمي إلى تكوين مختلف، فنسق الاسم ك [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
NodeName العقد المستهدفة للمورد التي يجب الاعتماد عليها.
RetryIntervalSec عدد الثوان قبل إعادة المحاولة. الحد الأدنى هو 1.
إعادة المحاولة الحد الأقصى لعدد مرات إعادة المحاولة.
ThrottleLimit عدد الأجهزة للاتصال في وقت واحد. الافتراضي هو New-CimSession الافتراضي.

الخصائص المشتركة

الخاصية الوصف
DependsOn يشير إلى أنه يجب تشغيل تكوين مورد آخر قبل تكوين هذا المورد. على سبيل المثال، إذا كان معرف كتلة البرنامج النصي لتكوين المورد الذي تريد تشغيله أولا هو ResourceName ونوعه هو ResourceType، فإن بناء الجملة لاستخدام هذه الخاصية هو DependsOn = "[ResourceType]ResourceName".
PsDscRunAsCredential تعيين بيانات الاعتماد لتشغيل المورد بأكمله ك.

ملاحظة

تمت إضافة الخاصية المشتركة PsDscRunAsCredential في WMF 5.0 للسماح بتشغيل أي مورد DSC في سياق بيانات الاعتماد الأخرى. لمزيد من المعلومات، راجع استخدام بيانات الاعتماد مع موارد DSC.

مثال

للحصول على مثال حول كيفية استخدام هذا المورد، راجع تحديد تبعيات عبر العقد