SMS_TaskSequence_ApplyDriverPackageAction WMI 类是 Configuration Manager 中的 SMS 提供程序服务器类。 它表示任务序列中用于使驱动程序包中的所有设备驱动程序可供 Windows 安装程序使用的作。
以下语法在托管对象格式 (MOF) 代码中进行了简化,并包含所有继承的属性。
语法
Class SMS_TaskSequence_ApplyDriverPackageAction : SMS_TaskSequence_Action
{
String BootCriticalContentUniqueID;
String BootCriticalDriverID;
String BootCriticalHardwareComponent;
String BootCriticalID;
String BootCriticalINFFile;
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
String DriverPackageID;
Boolean Enabled;
String Name;
Boolean Recurse;
String SupportedEnvironment;
UInt32 Timeout;
Boolean UnsignedDriver;
};
方法
类 SMS_TaskSequence_ApplyDriverPackageAction 不定义任何方法。
属性
BootCriticalContentUniqueID
数据类型String
访问类型:读/写
限定 符: [RequiredIfNotNull]
与启动关键型大容量存储设备驱动程序关联的内容的唯一 ID。 如果未指定此 ID,则不会安装任何大容量存储设备驱动程序。 可以从CI_ID属性与驱动程序 ID 匹配的 SMS_CIToContent 服务器 WMI 类获取驱动程序内容。 默认值为 null。
注意
如果设置了 BootCriticalDriverID ,则需要此属性。
BootCriticalDriverID
数据类型String
访问类型:读/写
限定 符: [CommandLineArg(2)]
由要为启动关键型大容量存储设备驱动程序安装的 SMS_Driver 服务器 WMI 类对象的 CI_UniqueID属性指定的可选 ID。 默认值为 null。
BootCriticalHardwareComponent
数据类型String
访问类型:读/写
限定 符: [RequiredIfNotNull]
如果正在安装启动关键型大容量存储设备驱动程序,则使用硬件组件。 默认值为 null。
注意
如果设置了 BootCriticalDriverID ,则需要此属性。
BootCriticalID
数据类型String
访问类型:读/写
限定 符: [RequiredIfNotNull]
要安装的大容量存储设备驱动程序的启动关键 ID。 默认值为 null。 此 ID 在设备驱动程序 Txtsetup.oem 文件的“scsi”部分中列出。
注意
如果设置了 BootCriticalDriverID ,则需要此属性。
BootCriticalINFFile
数据类型String
访问类型:读/写
限定 符: [RequiredIfNotNull]
要安装的启动关键型大容量存储设备驱动程序的 INF 文件。 默认值为 null。
注意
如果设置了 BootCriticalDriverID ,则需要此属性。
Condition
数据类型SMS_TaskSequence_Condition
访问类型:读/写
限定符:无
有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类。
ContinueOnError
数据类型Boolean
访问类型:读/写
限定符:无
有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类。
Description
数据类型String
访问类型:读/写
限定 符: [AllowedLen("0-255")]
有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类。
DriverPackageID
数据类型String
访问类型:读/写
限定 符: [CommandLineArg(1), TaskSequencePackage, Not_Null]
要安装的驱动程序包的 ID。 此值由特定SMS_DriverPackage服务器 WMI 类对象的 PackageID 属性指示。
Enabled
数据类型Boolean
访问类型:读/写
限定符:无
有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类。
Name
数据类型String
访问类型:读/写
限定 符: [AllowedLen("1-100")]
有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类。
Recurse
数据类型Boolean
访问类型:读/写
值:
-
false(默认) :使用驱动程序包中的驱动程序列表。 -
true:运行 DISM 一次以在整个驱动程序包文件夹上重复。
SupportedEnvironment
数据类型String
访问类型:读/写
限定 符: [Not_Null:ToInstance]
有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类。
此类的默认值为 WinPE。
Timeout
数据类型UInt32
访问类型:读/写
限定符:无
有关详细信息,请参阅 SMS_TaskSequence_Action服务器 WMI 类。
UnsignedDriver
数据类型Boolean
访问类型:读/写
限定 符: [Not_Null, VariableName("OSDAllowUnsignedDriver")]
设置为 true 将 Windows 配置为允许安装未签名的设备驱动程序。 默认值为 false。
注意
该作需要此属性。 但是,它已弃用,新式 OS 版本不使用。
备注
此类的类限定符包括:
[CommandLine("osddriverclient.exe /install:%1 \<?2:\\"/bootcritical:%%OSDApplyDriverBootCriticalContentUniqueID%%,%%OSDApplyDriverBootCriticalINFFile%%,%%OSDApplyDriverBootCriticalHardwareComponent%%,%%OSDApplyDriverBootCriticalID%%\\">/unsigned:%%OSDAllowUnsignedDriver%%"),ActionCategory{"Drivers,2,6"},ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "ApplyDriverPackageControl", "TaskSequenceOptionControl"}, VariablePrefix("OSDApplyDriver")]
有关“属性”部分中包含的类限定符和属性限定符的详细信息,请参阅 Configuration Manager 类和属性限定符。
要求
运行时要求
有关详细信息,请参阅Configuration Manager服务器运行时要求。
开发要求
有关详细信息,请参阅Configuration Manager服务器开发要求。