تعيين خدمات متعددة للتشغيل ضمن الحساب المضمن LocalService

الوصف

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

مع تعيين Ensure إلى Present، تم تعيين BuiltInAccount إلى LocalService، وتعيين الاسم صفيف Dhcp و SstpSvc، يقوم المورد بتكوين Dhcp الخدمات و SstpSvc للتشغيل ضمن LocalService الحساب إذا تم تكوينها للتشغيل ضمن أي حساب آخر.

مع تعيين الحالة إلى Ignore، لا يبدأ المورد الخدمات أو يوقفها.

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

مع Invoke-DscResource

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

مع تكوين

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

Configuration SetBuiltInAccount {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        ServiceSet ExampleServiceSet {
            Name           = @(
                'Dhcp'
                'SstpSvc'
            )
            Ensure         = 'Present'
            BuiltInAccount = 'LocalService'
            State          = 'Ignore'
        }
    }
}