تأكد من تشغيل خدمات متعددة

الوصف

يوضح هذا المثال كيف يمكنك استخدام ServiceSet المورد المركب لضمان وجود خدمات متعددة وتشغيلها.

مع تعيين Ensure إلى Present، وتعيين الحالة إلى Running، وتعيين Name صفيف Dhcp و MpsSvc، يبدأ Dhcp المورد الخدمات و MpsSvc إذا لم تكن قيد التشغيل.

إذا لم تكن أي خدمة موجودة، يقوم المورد برفع استثناء. ServiceSet لا يمكن للمورد المركب إنشاء خدمات، فقط إدارة الخدمات الموجودة أو إزالتها. لإنشاء خدمة إذا لم تكن موجودة، استخدم مورد الخدمة.

مع Invoke-DscResource

Invoke-DscResource لا يدعم cmdlet استدعاء الموارد المركبة. بدلا من ذلك، استخدم مورد الخدمة.

مع تكوين

توضح هذه القصاصة البرمجية كيف يمكنك تعريف Configuration مع كتلة ServiceSet موارد للتأكد من Dhcp تشغيل الخدمات و MpsSvc .

Configuration Start {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        ServiceSet ExampleServiceSet {
            Name   = @(
                'Dhcp'
                'MpsSvc'
            )
            Ensure = 'Present'
            State  = 'Running'
        }
    }
}