SMS_Driver伺服器 WMI 類別
SMS_Driver
Windows Management Instrumentation (WMI) 類別是 Configuration Manager 中的 SMS 提供者伺服器類別,代表驅動程式類別目錄中的設備磁碟機,可安裝為作業系統部署中工作順序的一部分。
下列語法已從受控物件格式 (MOF) 程式碼簡化,並包含所有繼承的屬性。
語法
Class SMS_Driver : SMS_ConfigurationItemBaseClass
{
String ApplicabilityCondition;
String CategoryInstance_UniqueIDs[];
UInt32 CI_ID;
String CI_UniqueID;
UInt32 CIType_ID;
UInt32 CIVersion;
UInt64 ConfigurationFlags;
String ContentSourcePath;
String CreatedBy;
DateTime DateCreated;
DateTime DateLastModified;
Boolean DriverBootCritical;
String DriverClass;
DateTime DriverDate;
String DriverINFFile;
String DriverProvider;
Boolean DriverSigned;
String DriverSigner;
String DriverType;
String DriverVersion;
DateTime EffectiveDate;
UInt32 EULAAccepted;
Boolean EULAExists;
DateTime EULASignoffDate;
String EULASignoffUser;
UInt32 ExecutionContext;
Boolean IsBundle;
Boolean IsDigest;
Boolean IsEnabled;
Boolean IsExpired;
Boolean IsHidden;
Boolean IsLatest;
Boolean IsQuarantined;
Boolean IsSuperseded;
Boolean IsUserDefined;
String LastModifiedBy;
String LocalizedCategoryInstanceNames[];
String LocalizedDescription;
String LocalizedDisplayName;
SMS_CI_LocalizedEulas LocalizedEulas[];
SMS_CI_LocalizedProperties LocalizedInformation[];
String LocalizedInformativeURL;
UInt32 LocalizedPropertyLocaleID;
UInt32 ModelID;
String ModelName;
UInt32 PermittedUses;
String PlatformCategoryInstance_UniqueIDs[];
UInt32 PlatformType;
SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];
UInt32 SDMPackageVersion;
String SDMPackageXML;
String SecuredScopeNames[];
String SedoObjectVersion;
String SourceSite;
};
方法
下表顯示 中 SMS_Driver
的方法。
方法 | 描述 |
---|---|
類別SMS_Driver中的 CreateFromINF 方法 |
SMS_Driver 根據來自指定來源路徑和 INF 檔案的資訊建立 物件。 |
類別SMS_Driver中的 CreateFromINFs 方法 |
SMS_Driver 根據指定來源路徑和一或多個 INF 檔案的資訊建立 物件。 |
類別SMS_Driver中的 CreateFromOEM 方法 | 建立指定的 SMS_Driver Txtsetup.oem 檔案所參考的一組物件。 |
屬性
ApplicabilityCondition
資料類型:String
存取類型:讀取/寫入
限定詞:[SizeLimit (「512」) ,not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
CategoryInstance_UniqueIDs
資料類型: String
陣列
存取類型:讀取/寫入
限定詞:無
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
CI_ID
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[金鑰]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
CI_UniqueID
資料類型:String
存取類型:讀取/寫入
限定詞:[unique, not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
CIType_ID
資料類型:UInt32
存取類型:唯讀
限定詞:[not_null,讀取]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
針對此類別,類型識別碼為 Driver (6) 。
CIVersion
資料類型:UInt32
存取類型:唯讀
限定詞:[讀取,not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
ConfigurationFlags
資料類型:UInt64
存取類型:唯讀
限定詞:[read]
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
ContentSourcePath
資料類型:String
存取類型:讀取/寫入
限定詞:無
驅動程式檔案的位置。 當驅動程式新增至驅動程式套件或開機映射時,SMS 提供者會從這個位置複製檔案。 路徑必須是通用命名慣例 (SMS 提供者可存取的 UNC) 路徑,例如\\smsserver\drivers\microsoft\vmscsi,作為 INF 檔案的路徑。
CreatedBy
資料類型:String
存取類型:唯讀
限定詞:[SizeLimit (「512」) 、讀取、not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
DateCreated
資料類型:DateTime
存取類型:唯讀
限定詞:[讀取,not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
DateLastModified
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
DriverBootCritical
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
true
如果驅動程式為開機關鍵,則為 。 從 txtsetup.oem 檔案匯入的大量儲存體驅動程式,在開機進入 Windows Vista 前作業系統之前必須先安裝此檔案。
DriverClass
資料類型:String
存取類型:唯讀
限定詞:[read]
驅動程式支援 (的裝置類別,例如 Net 或 Display) ,如驅動程式的 INF 檔案所報告。
DriverDate
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
INF 檔案報告驅動程式的寫入日期和時間。
DriverINFFile
資料類型:String
存取類型:唯讀
限定詞:[not_null,讀取]
相對於 ContentSourcePath
的驅動程式 INF 檔案路徑和檔案名。
DriverProvider
資料類型:String
存取類型:唯讀
限定詞:[read]
INF 檔案中所報告之驅動程式檔案的公司或作者名稱。 此屬性不一定會反映裝置製造商。
DriverSigned
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
true
如果驅動程式來源檔案是由已辨識的授權單位以數位方式簽署,則為 。 例如,Windows 硬體品質實驗室。
DriverSigner
資料類型:String
存取類型:唯讀
限定詞:[read]
如果驅動程式來源檔案已簽署,則為數位簽章者的名稱。
DriverType
資料類型:String
存取類型:唯讀
限定詞:[not_null,讀取]
驅動程式的類型。 目前唯一有效的值是 INF。
DriverVersion
資料類型:String
存取類型:唯讀
限定詞:[read]
驅動程式的版本號碼,如驅動程式提供者所指定。
EffectiveDate
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
EULAAccepted
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
EULAExists
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
EULASignoffDate
資料類型:DateTime
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
EULASignoffUser
資料類型:String
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
ExecutionContext
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsBundle
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsDigest
資料類型:Boolean
存取類型:唯讀
限定詞:[讀取、延遲]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsEnabled
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsExpired
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsHidden
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsLatest
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsQuarantined
資料類型:Boolean
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsSuperseded
資料類型:Boolean
存取類型:唯讀
限定詞:[讀取,not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
IsUserDefined
資料類型:Boolean
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
LastModifiedBy
資料類型:String
存取類型:唯讀
限定詞:[SizeLimit (「512」) 、讀取、not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
LocalizedCategoryInstanceNames
資料類型:String Array
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
LocalizedDescription
資料類型:String
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
LocalizedDisplayName
資料類型:String
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
LocalizedEulas
資料類型:SMS_CI_LocalizedEulas Array
存取類型:讀取/寫入
限定詞:[延遲]
不會使用。
LocalizedInformation
資料類型:SMS_CI_LocalizedProperties Array
存取類型:讀取/寫入
限定詞:[延遲]
驅動程式的特定語言當地語系化資訊:
字串 DisplayName
字串描述
字串 InformativeURL
UInt32 LocaleID
這個屬性可用來變更支援多種語言之驅動程式的顯示名稱和描述。
LocalizedInformativeURL
資料類型:String
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
LocalizedPropertyLocaleID
資料類型:UInt32
存取類型:唯讀
限定詞:[read]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
ModelName
資料類型:String
存取類型:讀取/寫入
限定詞:[唯一,not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
ModelID
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
PermittedUses
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
PlatformType
資料類型:String
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
PlatformCategoryInstance_UniqueIDs
資料類型:String Array
存取類型:讀取/寫入
限定詞:無
請參閱 SMS_ConfigurationItemLatestBaseClass 伺服器 WMI 類別。
SDMPackageLocalizedData
資料類型:SMS_SDMPackageLocalizedData
陣列存取類型:讀取/寫入
限定詞:[延遲]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
SDMPackageVersion
資料類型:UInt32
存取類型:讀取/寫入
限定詞:[not_null]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
SDMPackageXML
資料類型:String
存取類型:讀取/寫入
限定詞:[延遲]
請 參閱SMS_ConfigurationItemBaseClass伺服器 WMI 類別。
SecuredScopeNames
資料類型:String Array
存取類型:唯讀
限定詞:[read]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
SedoObjectVersion
資料類型:String
存取類型:唯讀
限定詞:[read]
請 參閱SMS_PackageBaseclass伺服器 WMI 類別。
SourceSite
資料類型:String
存取類型:讀取/寫入
限定詞:[SizeLimit (「3」) ]
註解
此類別的類別限定詞包括:
安全的
如需 [屬性] 區段中包含之類別限定詞和屬性限定詞的詳細資訊,請參閱Configuration Manager類別和屬性限定詞。
Configuration Manager使用驅動程式類別目錄來管理其支援的不同電腦、裝置和相關聯的 Windows 設備磁碟機。 如需詳細資訊,請 參閱管理驅動程式。
您可以在類別SMS_Driver
SMS_Driver
中使用 CreateFromINF 方法,並在類別SMS_Driver方法中使用 CreateFromOEM 方法來建立物件。 您可以在 類別SMS_Driver中使用 CreateFromINF 方法 ,從 Windows 驅動程式 INF 檔案建立SMS_Driver
物件。 如需詳細資訊,請參閱 How to Import a Windows Driver Described by an INF File into Configuration Manager。 您可以在 類別SMS_Driver中使用 CreateFromOEM 方法 ,從 Txtsetup.oem 檔案建立SMS_Driver
物件。驅動程式共用許多設定專案的抽象品質,但您無法使用組態專案之類的驅動程式。 例如,它們無法指派給基準。
將相關的類別識別碼新增至
SMS_Driver Server WMI Class``CategoryInstance_UniqueIDs
陣列屬性,即可將驅動程式排列成類別。 如需詳細資訊,請參閱如何將類別新增至 Windows 驅動程式。當您在應用程式或腳本中使用Configuration Manager伺服器 WMI 類別時,請記住,每個驅動程式都必須新增至至少一個驅動程式套件 (UPDATED:SMS_DriverPackage伺服器 WMI 類別) ,才能安裝在用戶端上。 如需詳細資訊,請參閱 How to Create a Driver Package for a Windows Driver in Configuration Manager。 大量儲存體驅動程式也可以新增至開機映射套件,以 SMS_BootImagePackage Server WMI 類別表示。 如何將 Windows 驅動程式新增至Configuration Manager開機映射套件。
需求
執行時間需求
如需詳細資訊,請參閱Configuration Manager伺服器執行時間需求。
開發需求
如需詳細資訊,請參閱Configuration Manager伺服器開發需求。
另請參閱
SMS_DriverPackage伺服器 WMI 類別
SMS_Driver_Details伺服器 WMI 類別
SMS_TaskSequence伺服器 WMI 類別