مجموعة العمليات
الخلاصة
إدارة عمليات 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
أمثلة
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ