共用方式為


SMS_Driver伺服器 WMI 類別

SMS_Driver Windows Management Instrumentation (WMI) 類別是 SMS 提供者伺服器類別,Configuration Manager 表示驅動程式類別目錄中的設備驅動器,可安裝為作系統部署中工作順序的一部分。

下列語法已從受控物件格式 (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

存取類型:讀取/寫入

限定符:[延遲]

驅動程式的特定語言本地化資訊:

註解

此類別的類別限定元包括:

  • 安全的

    如需 [屬性] 區段中包含之類別限定符和屬性限定符的詳細資訊,請參閱 Configuration Manager 類別和屬性限定符。

    Configuration Manager 使用驅動程式類別目錄來管理其支援的不同計算機、裝置和相關聯的 Windows 設備驅動器。 如需詳細資訊,請 參閱管理驅動程式

    您可以在類別SMS_Driver SMS_Driver中使用 CreateFromINF 方法,並在類別SMS_Driver方法中使用 CreateFromOEM 方法來建立物件。 您可以在 類別SMS_Driver中使用 CreateFromINF 方法 ,從 Windows 驅動程式 INF 檔案建立 SMS_Driver 物件。 如需詳細資訊,請參閱如何將 INF 檔案所描述的 Windows 驅動程式匯入 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 類別