الخدمة
الخلاصة
إدارة خدمة Windows.
بناء الجملة
Service [String] #ResourceName
{
Name = [string]
[BuiltInAccount = [string]{ LocalService | LocalSystem | NetworkService }]
[Credential = [PSCredential]]
[Dependencies = [string[]]]
[DependsOn = [string[]]]
[Description = [string]]
[DesktopInteract = [bool]]
[DisplayName = [string]]
[Ensure = [string]{ Absent | Present }]
[Path = [string]]
[PsDscRunAsCredential = [PSCredential]]
[StartupTimeout = [UInt32]]
[StartupType = [string]{ Automatic | Disabled | Manual }]
[State = [string]{ Ignore | Running | Stopped }]
[TerminateTimeout = [UInt32]]
}
الوصف
Service
يمكنك المورد من إضافة الخدمات وتحديثها وإزالتها.
المتطلبات
لا شيء
الخصائص الرئيسية
الاسم
حدد اسم الخدمة كسلسلة.
ملاحظة
في بعض الأحيان تختلف هذه القيمة عن اسم العرض. يمكنك الحصول على قائمة بالخدمات وحالتها الحالية باستخدام Get-Service
cmdlet.
Type: System.String
الخصائص الاختيارية
حساب مضمن
حدد اسم حساب الجهاز لتشغيل الخدمة ك. يجب أن يكون للحساب حق الوصول إلى القابل للتنفيذ المحدد بواسطة Path لبدء الخدمة.
لا تحدد هذه الخاصية باستخدام الخاصية Credential .
Type: System.String
Accepted Values:
- LocalService
- LocalSystem
- NetworkService
Default Value: Null
بيانات اعتماد
حدد بيانات الاعتماد لحساب لتشغيل الخدمة ك. يجب أن يكون للحساب حق الوصول إلى القابل للتنفيذ المحدد بواسطة Path لبدء الخدمة. يمنح المورد هذا الحساب حق "تسجيل الدخول كخدمة" تلقائيا.
لا تحدد هذه الخاصية مع الخاصية BuiltInAccount .
Type: System.Management.Automation.PSCredential
Default Value: None
التبعيات
حدد أسماء الخدمات التي تتطلب هذه الخدمة تشغيلها كصفيف من السلاسل.
Type: System.String[]
Default Value: None
الوصف
حدد وصف الخدمة كسلسلة. يظهر وصف الخدمة في إدارة الكمبيوتر، الخدمات.
Type: System.String
Default Value: None
DesktopInteract
حدد ما إذا كان يمكن للخدمة إنشاء نافذة على سطح المكتب أو الاتصال بها. يجب أن تكون $false
هذه الخاصية إذا لم يتم تحديد BuiltInAccount ك LocalSystem
.
القيمة الافتراضية هي $false
.
Type: System.Boolean
Default Value: false
DisplayName
حدد اسم العرض المألوف للإنسان للخدمة كسلسلة.
Type: System.String
Default Value: None
ضمان
حدد ما إذا كان يجب أن تكون الخدمة موجودة أم لا. لإضافة خدمة أو تحديثها، قم بتعيين هذه الخاصية إلى Present
. لإزالة خدمة، قم بتعيين هذه الخاصية إلى Absent
.
القيمة الافتراضية هي Present
.
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
المسار
حدد المسار إلى الملف القابل للتنفيذ للخدمة كسلسلة. هذه الخاصية مطلوبة إذا لم تكن الخدمة موجودة.
Type: System.String
Default Value: None
وقت بدء التشغيل
حدد الوقت لانتظار بدء الخدمة بالمللي ثانية.
القيمة الافتراضية هي 30000
.
Type: System.UInt32
Default Value: 30000
نوع بدء التشغيل
حدد كيف يجب أن تتصرف الخدمة عند بدء تشغيل النظام. يجب أن تكون القيمة واحدة مما يلي:
Automatic
- يتم بدء الخدمة بواسطة نظام التشغيل عند بدء تشغيل النظام. إذا كانت الخدمة التي يتم تشغيلها تلقائيا تعتمد على خدمة تم تشغيلها يدويا، يتم أيضا بدء تشغيل الخدمة التي يتم تشغيلها يدويا تلقائيا عند بدء تشغيل النظام.Disabled
- الخدمة معطلة ولا يمكن بدء تشغيلها من قبل مستخدم أو تطبيق.Manual
- يتم بدء تشغيل الخدمة يدويا فقط، أو بواسطة مستخدم، أو باستخدام إدارة التحكم في الخدمة، أو بواسطة تطبيق.
إذا لم تكن الخدمة موجودة، فإن القيمة الافتراضية هي Automatic
.
Type: System.String
Behavior: Write
Accepted Values:
- Automatic
- Disabled
- Manual
Default Value: None
الولاية
حدد ما إذا كان يجب تشغيل الخدمة. يجب أن تكون القيمة واحدة مما يلي:
Running
- يبدأ المورد الخدمة إذا لم تكن قد بدأت بالفعل.Stopped
- يوقف المورد الخدمة إذا كانت قيد التشغيل.Ignore
- لا يبدأ المورد الخدمة أو يوقفها.
القيمة الافتراضية هي Running
.
Type: System.String
Accepted Values:
- Running
- Stopped
- Ignore
Default Value: Running
إنهاء المهلة
حدد الوقت لانتظار توقف الخدمة بالمللي ثانية. القيمة الافتراضية هي 30000
.
Type: System.UInt32
Default Value: 30000
أمثلة
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ