مجموعة العمليات

الخلاصة

إدارة عمليات Windows متعددة مع الإعدادات الشائعة.

بناء الجملة

ProcessSet [String] #ResourceName
{
    [DependsOn = [String[]]]
    [PsDscRunAsCredential = [PSCredential]]
    Path = [String[]]
    [Ensure = [String]]
    [Credential = [PSCredential]]
    [StandardOutputPath = [String]]
    [StandardErrorPath = [String]]
    [StandardInputPath = [String]]
    [WorkingDirectory = [String]]
}

الوصف

ProcessSet يمكنك المورد المركب من تكوين عمليات Windows متعددة بمجموعة محدودة من الخيارات الشائعة. لإدارة العمليات بمزيد من التحكم، بما في ذلك القدرة على تمرير الوسيطات إلى العملية، استخدم مورد WindowsProcess.

المتطلبات

لا شيء

الخصائص الرئيسية

المسار

حدد المسارات إلى الملفات القابلة للتنفيذ للعمليات. إذا كان يمكن الوصول إلى ملف من PATH خلال متغير البيئة، يمكنك تحديد اسم الملف. وإلا، حدد المسار الكامل إلى الملف. المسارات النسبية غير مدعومة.

Type: System.String[]
Behavior: Key

خصائص اختيارية

بيانات اعتماد

حدد بيانات اعتماد الحساب لتشغيل العمليات ضمن.

إذا تم تعيين هذه الخاصية إلى حساب نظام محلي، فلا يمكنك تعيين خصائص StandardOutputPath أو StandardInputPath أو WorkingDirectory . إذا قمت بذلك، يطرح المورد استثناء وسيطة غير صالح.

Type: System.Management.Automation.PSCredential
Default Value: None

ضمان

حدد ما إذا كان يجب تشغيل العمليات. قم بتعيين هذه الخاصية Present لبدء العمليات إذا لم تكن قيد التشغيل. قم بتعيين هذه الخاصية Absent لإيقاف العمليات إذا كانت قيد التشغيل.

القيمة الافتراضية هي Present.

Type: System.String
Accepted Values:
  - Absent
  - Present
Default Value: Present

StandardErrorPath

حدد المسار الكامل إلى ملف للعمليات لكتابة تدفقات الأخطاء القياسية إليها. المسارات النسبية غير مدعومة. إذا كان الملف موجودا، يتم الكتابة فوقه.

لا تقم بتعيين هذه الخاصية عند تعيين الخاصية Ensure إلى Absent. إذا قمت بذلك، يطرح المورد استثناء وسيطة غير صالح.

Type: System.String
Default Value: None

StandardInputPath

حدد المسار الكامل إلى ملف للعمليات المراد قراءتها كتدفق إدخال قياسي. المسارات النسبية غير مدعومة.

لا تقم بتعيين هذه الخاصية عند تعيين الخاصية Ensure إلى Absent أو خاصية Credential إلى حساب نظام محلي. إذا قمت بذلك، يطرح المورد استثناء وسيطة غير صالح.

Type: System.String
Default Value: None

StandardOutputPath

حدد المسار الكامل إلى ملف للعمليات لكتابة تدفقات الإخراج القياسية إليها. المسارات النسبية غير مدعومة. إذا كان الملف موجودا، يتم الكتابة فوقه.

لا تقم بتعيين هذه الخاصية عند تعيين الخاصية Ensure إلى Absent أو خاصية Credential إلى حساب نظام محلي. إذا قمت بذلك، يطرح المورد استثناء وسيطة غير صالح.

Type: System.String
Default Value: None

WorkingDirectory

حدد المسار الكامل إلى مجلد لدليل عمل العمليات. المسارات النسبية غير مدعومة.

لا تقم بتعيين هذه الخاصية عند تعيين الخاصية Ensure إلى Absent أو خاصية Credential إلى حساب نظام محلي. إذا قمت بذلك، يطرح المورد استثناء وسيطة غير صالح.

Type: System.String
Default Value: None

خصائص القراءة فقط

عدد المؤشرات

عدد المقابض التي فتحتها العمليات.

Type: System.SInt32
Behavior: Read

غيرPagedMemorySize

مقدار الذاكرة غير المدفوعة بالبايت المخصص للعمليات.

Type: System.UInt64
Behavior: Read

PagedMemorySize

مقدار الذاكرة المصفحة، بالبايت، المخصصة للعمليات.

Type: System.UInt64
Behavior: Read

عدد العمليات

عدد مثيلات العمليات المحددة قيد التشغيل حاليا.

Type: System.SInt32
Behavior: Read

ProcessId

المعرف الفريد للعمليات.

Type: System.SInt32
Behavior: Read

حجم VirtualMemorySize

مقدار الذاكرة الظاهرية، بالبايت، المخصصة للعمليات.

Type: System.UInt64
Behavior: Read

أمثلة