عملية Windows

الخلاصة

بدء عملية Windows أو إيقافها.

بناء الجملة

WindowsProcess [String] #ResourceName
{
    Arguments = [string]
    Path = [string]
    [Credential = [PSCredential]]
    [DependsOn = [string[]]]
    [Ensure = [string]{ Absent | Present }]
    [PsDscRunAsCredential = [PSCredential]]
    [StandardErrorPath = [string]]
    [StandardInputPath = [string]]
    [StandardOutputPath = [string]]
    [WorkingDirectory = [string]]
}

الوصف

WindowsProcess يمكنك المورد من التأكد مما إذا كانت العملية قيد التشغيل.

المتطلبات

لا شيء

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

الوسيطات

حدد القائمة الكاملة للوسيطات لتمريرها إلى العملية عند بدء تشغيلها كسلسلة. قم بتعيين هذه الخاصية إلى سلسلة فارغة ('') إذا كانت العملية لا تتطلب أي وسيطات.

Type: System.String

المسار

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

Type: System.String

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

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

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

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

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

ضمان

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

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

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

مسار قياسي للخطأ

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

لا تقم بتعيين هذه الخاصية عند تعيين الخاصية 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.Int32
Behavior: Read

NonPagedMemorySize

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

Type: System.UInt64
Behavior: Read

PagedMemorySize

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

Type: System.UInt64
Behavior: Read

عدد العمليات

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

Type: System.Int32
Behavior: Read

ProcessId

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

Type: System.Int32
Behavior: Read

VirtualMemorySize

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

Type: System.UInt64
Behavior: Read

أمثلة