ميزة WindowsOption

الخلاصة

تمكين ميزة اختيارية ل Windows أو تعطيلها.

بناء الجملة

WindowsOptionalFeature [String] #ResourceName
{
    Name = [string]
    [DependsOn = [string[]]]
    [Ensure = [string]{ Absent | Present }]
    [LogLevel = [string]{ ErrorsAndWarning | ErrorsAndWarningAndInformation | ErrorsOnly }]
    [LogPath = [string]]
    [NoWindowsUpdateCheck = [bool]]
    [PsDscRunAsCredential = [PSCredential]]
    [RemoveFilesOnDisable = [bool]]
}

الوصف

WindowsOptionalFeature يسمح لك المورد بالتأكد مما إذا كانت ميزة Windows الاختيارية ممكنة أو معطلة على كمبيوتر عميل Windows. لإدارة أدوار وميزات Windows Server، استخدم مورد WindowsFeature.

المتطلبات

  • يجب أن يقوم الجهاز الهدف بتشغيل نظام تشغيل عميل Windows أو Windows Server 2012 أو أحدث أو Nano Server.
  • يجب أن يكون للجهاز الهدف حق الوصول إلى وحدة DISM PowerShell

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

الاسم

حدد اسم ميزة Windows الاختيارية كسلسلة.

يجب أن تكون هذه القيمة لهذه الخاصية هي نفس خاصية FeatureName لميزة Windows الاختيارية. لسرد الميزات الاختيارية المتوفرة للكمبيوتر، استخدم Get-WindowsOptionalFeature cmdlet.

Type: System.String

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

ضمان

حدد ما إذا كان يجب تمكين ميزة Windows الاختيارية. قم بتعيين هذه الخاصية إلى Present لتمكين ميزة Windows الاختيارية إذا تم تعطيلها. قم بتعيين هذه الخاصية لتعطيل Absent ميزة Windows الاختيارية إذا تم تمكينها.

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

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

LogLevel

حدد معلومات الإخراج لإظهارها في سجل DISM كسلسلة. تتضمن الخيارات الصالحة ما يلي:

  • ErrorsOnly - يسجل المورد الأخطاء فقط.
  • ErrorsAndWarning - يسجل المورد الأخطاء والتحذيرات.
  • ErrorsAndWarningAndInformation - يسجل المورد الأخطاء والتحذيرات ومعلومات تتبع الأخطاء.

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

Type: System.String
Accepted Values:
  - ErrorsOnly
  - ErrorsAndWarning
  - ErrorsAndWarningAndInformation
Default Value: ErrorsAndWarningAndInformation

LogPath

حدد المسار إلى ملف لتسجيل تمكين ميزة Windows الاختيارية أو تعطيلها.

إذا لم يتم تعيينه، يكتب المورد السجل إلى %WINDIR%\Logs\Dism\dism.log.

Type: System.String
Default Value: None

NoWindowsUpdateCheck

حدد ما إذا كانت جهات اتصال DISM Windows Update (WU) عند البحث عن الملفات المصدر لتمكين ميزة Windows الاختيارية. قم بتعيين هذه الخاصية إلى $true لمنع DISM من الاتصال ب WU.

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

Type: System.Boolean
Default Value: false

RemoveFilesOnDisable

حدد ما إذا كان يجب على المورد إزالة جميع الملفات المقترنة بميزة Windows الاختيارية عند تعطيلها. قم بتعيين هذه الخاصية إلى $true لإزالة كافة الملفات المقترنة.

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

Type: System.Boolean
Default Value: false

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

خصائص مخصصة

الخصائص المخصصة للميزة الاختيارية ل Windows كصفيف من السلاسل.

Type: System.String[]

الوصف

وصف الميزة الاختيارية ل Windows كسلسلة.

Type: System.String

DisplayName

اسم عرض الميزة الاختيارية ل Windows كسلسلة.

Type: System.String

أمثلة