WMI-Serverklasse SMS_TaskSequence_ApplyDriverPackageAction

Die SMS_TaskSequence_ApplyDriverPackageAction WMI-Klasse ist eine SMS-Anbieter-Serverklasse in Configuration Manager. Es stellt eine Aktion dar, die in einer Tasksequenz verwendet wird, um alle Gerätetreiber in einem Treiberpaket für die Verwendung durch das Windows-Setup verfügbar zu machen.

Die folgende Syntax wird vom MOF-Code (Managed Object Format) vereinfacht und enthält alle geerbten Eigenschaften.

Syntax

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;
};

Methoden

Die SMS_TaskSequence_ApplyDriverPackageAction -Klasse definiert keine Methoden.

Eigenschaften

BootCriticalContentUniqueID

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [RequiredIfNotNull]

Die eindeutige ID des Inhalts, der einem startkritischen Massenspeichergerätetreiber zugeordnet ist. Wenn diese ID nicht angegeben ist, wird kein Massenspeicher-Gerätetreiber installiert. Der Treiberinhalt kann von der WMI-Klasse des SMS_CIToContent Servers abgerufen werden, bei der die eigenschaft CI_ID mit der Treiber-ID übereinstimmt. Der Standardwert ist null.

Hinweis

Diese Eigenschaft ist erforderlich, wenn BootCriticalDriverID festgelegt ist.

BootCriticalDriverID

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [CommandLineArg(2)]

Optionale ID, die von der CI_UniqueID-Eigenschaft des WMI-Klassenobjekts des SMS_Driver Servers angegeben wird, das für einen startkritischen Massenspeichergerätetreiber installiert werden soll. Der Standardwert ist null.

BootCriticalHardwareComponent

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [RequiredIfNotNull]

Hardwarekomponente, die verwendet wird, wenn ein startkritischer Massenspeichergerätetreiber installiert wird. Der Standardwert ist null.

Hinweis

Diese Eigenschaft ist erforderlich, wenn BootCriticalDriverID festgelegt ist.

BootCriticalID

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [RequiredIfNotNull]

Die startkritische ID des zu installierenden Massenspeichergerätetreibers. Der Standardwert ist null. Diese ID ist im Abschnitt "scsi" der Txtsetup.oem-Datei des Gerätetreibers aufgeführt.

Hinweis

Diese Eigenschaft ist erforderlich, wenn BootCriticalDriverID festgelegt ist.

BootCriticalINFFile

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [RequiredIfNotNull]

Die INF-Datei eines startkritischen Massenspeichergerätetreibers, der installiert werden soll. Der Standardwert ist null.

Hinweis

Diese Eigenschaft ist erforderlich, wenn BootCriticalDriverID festgelegt ist.

Condition

Datentyp: SMS_TaskSequence_Condition

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.

ContinueOnError

Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.

Description

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [AllowedLen("0-255")]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.

DriverPackageID

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [CommandLineArg(1), TaskSequencePackage, Not_Null]

ID des zu installierenden Treiberpakets. Dieser Wert wird durch die PackageID-Eigenschaft des spezifischen SMS_DriverPackage Server-WMI-Klassenobjekts angegeben.

Enabled

Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.

Name

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [AllowedLen("1-100")]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.

Recurse

Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Werte:

  • false (Standard): Verwenden Sie die Liste der Treiber aus dem Treiberpaket.
  • true: Führen Sie DISM einmal aus, um den gesamten Treiberpaketordner zu rekursieren.

SupportedEnvironment

Datentyp: String

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [Not_Null:ToInstance]

Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.

Der Standardwert für diese Klasse ist WinPE.

Timeout

Datentyp: UInt32

Zugriffstyp: Lese-/Schreibzugriff

Qualifizierer: Keine

Weitere Informationen finden Sie unter SMS_TaskSequence_Action-Server-WMI-Klasse.

UnsignedDriver

Datentyp: Boolean

Zugriffstyp: Lese-/Schreibzugriff

Qualifikation: [Not_Null, VariableName("OSDAllowUnsignedDriver")]

Legen Sie fest true , um Windows so zu konfigurieren, dass nicht signierte Gerätetreiber installiert werden können. Der Standardwert ist false.

Hinweis

Diese Eigenschaft ist für die Aktion erforderlich. Sie ist jedoch veraltet und wird von modernen Betriebssystemversionen nicht verwendet.

Bemerkungen

Klassenqualifizierer für diese Klasse sind:

[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")]

Weitere Informationen sowohl zu den Klassenqualifizierern als auch zu den Eigenschaftenqualifizierern, die im Abschnitt Eigenschaften enthalten sind, finden Sie unter Configuration Manager Klassen- und Eigenschaftenqualifizierer.

Anforderungen

Laufzeitanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverruntimeanforderungen.

Entwicklungsanforderungen

Weitere Informationen finden Sie unter Configuration Manager Serverentwicklungsanforderungen.

Siehe auch