WindowsOptionalFeatureSet

الخلاصة

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

بناء الجملة

WindowsOptionalFeatureSet [String] #ResourceName
{
    [DependsOn = [String[]]]
    [PsDscRunAsCredential = [PSCredential]]
    Name = [String[]]
    Ensure = [String]
    [RemoveFilesOnDisable = [Boolean]]
    [NoWindowsUpdateCheck = [Boolean]]
    [LogPath = [String]]
    [LogLevel = [String]]
}

الوصف

WindowsOptionalFeatureSet يمكنك المورد المركب من تكوين ميزات Windows الاختيارية المتعددة. لتكوين ميزة اختيارية واحدة في Windows في كل مرة، استخدم مورد WindowsOptionalFeature. لإدارة أدوار 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

أمثلة