Sdílet prostřednictvím


Serverová třída služby WMI SMS_Driver

Třída SMS_Driver WMI (Windows Management Instrumentation) je serverová třída poskytovatele serveru SMS v Configuration Manager, která představuje ovladače zařízení v katalogu ovladačů, které lze nainstalovat jako součást pořadí úkolů v nasazení operačního systému.

Následující syntaxe je zjednodušená z kódu MOF (Managed Object Format) a zahrnuje všechny zděděné vlastnosti.

Syntaxe

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

Metody

V následující tabulce jsou uvedené metody v SMS_Drivernástroji .

Metoda Popis
Metoda CreateFromINF v SMS_Driver třídy SMS_Driver Vytvoří objekt na základě informací ze zadané cesty ke zdroji a souboru INF.
Metoda CreateFromINFs v SMS_Driver třídy Vytvoří SMS_Driver objekty na základě informací ze zadané cesty ke zdroji a jednoho nebo více souborů INF.
Metoda CreateFromOEM ve třídě SMS_Driver Vytvoří sadu SMS_Driver objektů odkazovaných zadaným souborem Txtsetup.oem.

Vlastnosti

ApplicabilityCondition
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: [SizeLimit("512"), not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

CategoryInstance_UniqueIDs
Datový typ: String Array

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

CI_ID
Datový typ: UInt32

Typ přístupu: Čtení/zápis

Kvalifikátory: [key]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

CI_UniqueID
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory:[jedinečné, not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

CIType_ID
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [not_null, přečteno]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

Pro tuto třídu je ID typu Driver (6).

CIVersion
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read, not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

ConfigurationFlags
Datový typ: UInt64

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemLatestBaseClass serverová třída služby WMI.

ContentSourcePath
Datový typ: String

Typ přístupu: Čtení/zápis

Kvalifikátory: Žádné

Umístění souborů ovladače. Když je ovladač přidán do balíčku ovladače nebo spouštěcí image, poskytovatel serveru SMS zkopíruje soubory z tohoto umístění. Cesta musí být cesta UNC (Universal Naming Convention) přístupná poskytovatelem serveru SMS, například \\smsserver\drivers\microsoft\vmscsi, jako cesta pro soubory INF.

CreatedBy
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [SizeLimit("512"), read, not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

DateCreated
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read, not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

DateLastModified
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

DriverBootCritical
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

true pokud je ovladač kritický pro spuštění. Ovladač velkokapacitního úložiště importovaný ze souboru txtsetup.oem, který je potřeba nainstalovat před spuštěním do operačního systému před Windows Vista.

DriverClass
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Třída zařízení, které ovladač podporuje (například Net nebo Display), jak je hlášeno v souboru INF ovladače.

DriverDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Datum a čas, kdy byl ovladač zapsán, jak uvádí soubor INF.

DriverINFFile
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [not_null, přečteno]

Relativní cesta a název souboru INF ovladače vzhledem k ContentSourcePath.

DriverProvider
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Název společnosti nebo autora souboru ovladače, jak je uvedeno v souboru INF. Tato vlastnost nemusí nutně odrážet výrobce zařízení.

DriverSigned
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

true pokud je zdrojový soubor ovladače digitálně podepsán rozpoznanou autoritou. Například Windows Hardware Quality Lab.

DriverSigner
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Název digitální podepisující, pokud je zdrojový soubor ovladače podepsaný.

DriverType
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [not_null, přečteno]

Typ ovladače. V současné době je jedinou platnou hodnotou inf.

DriverVersion
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Číslo verze ovladače zadané poskytovatelem ovladače

EffectiveDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

EULAAccepted
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

EULAExists
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

EULASignoffDate
Datový typ: DateTime

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

EULASignoffUser
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

ExecutionContext
Datový typ: UInt32

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsBundle
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: [not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsDigest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [číst, líný]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsEnabled
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: [not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsExpired
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: [not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsHidden
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: [not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsLatest
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsQuarantined
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsSuperseded
Datový typ: Boolean

Typ přístupu: Jen pro čtení

Kvalifikátory: [read, not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

IsUserDefined
Datový typ: Boolean

Typ přístupu: Čtení/zápis

Kvalifikátory: [not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

LastModifiedBy
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [SizeLimit("512"), read, not_null]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

LocalizedCategoryInstanceNames
Datový typ: String Array

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

LocalizedDescription
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

LocalizedDisplayName
Datový typ: String

Typ přístupu: Jen pro čtení

Kvalifikátory: [read]

Viz SMS_ConfigurationItemBaseClass serverová třída služby WMI.

LocalizedEulas
Datový typ: SMS_CI_LocalizedEulas Array

Typ přístupu: Čtení/zápis

Kvalifikátory: [lazy]

Nepoužívá se.

LocalizedInformation
Datový typ: SMS_CI_LocalizedProperties Array

Typ přístupu: Čtení/zápis

Kvalifikátory: [lazy]

Lokalizované informace o ovladači specifické pro konkrétní jazyk:

Poznámky

Mezi kvalifikátory tříd pro tuto třídu patří:

  • Zabezpečené

    Další informace o kvalifikátorech tříd a kvalifikátorech vlastností zahrnutých v části Vlastnosti najdete v tématu Configuration Manager třídy a kvalifikátory vlastností.

    Configuration Manager používá katalog ovladačů ke správě různých počítačů, zařízení a přidružených ovladačů zařízení windows, které podporuje. Další informace najdete v tématu Správa ovladačů.

    Objekt můžete vytvořit SMS_Driver pomocí metody CreateFromINF v class SMS_Driver a CreateFromOEM Metoda v class SMS_Driver metody. Metodu CreateFromINF v SMS_Driver třídy můžete použít k vytvoření objektu SMS_Driver ze souboru INF ovladače systému Windows. Další informace najdete v tématu Import ovladače systému Windows popsaného souborem INF do Configuration Manager. Metoda CreateFromOEM v SMS_Driver třídy slouží k vytvoření objektu SMS_Driver ze souboru Txtsetup.oem.

    Ovladače sdílejí mnoho abstraktních vlastností položek konfigurace, ale nemůžete použít ovladače, jako jsou položky konfigurace. Nelze je například přiřadit ke směrnému plánu.

    Ovladače lze uspořádat do kategorií přidáním příslušného identifikátoru SMS_Driver Server WMI Class``CategoryInstance_UniqueIDs kategorie do vlastnosti pole. Další informace najdete v tématu Přidání kategorie do ovladače systému Windows.

    Pokud v aplikaci nebo skriptu používáte serverové třídy služby WMI Configuration Manager, nezapomeňte, že každý ovladač musí být před instalací na klienta přidán alespoň do jednoho balíčku ovladačů (AKTUALIZOVÁNO: SMS_DriverPackage serverová třída služby WMI). Další informace najdete v tématu Vytvoření balíčku ovladače pro ovladač systému Windows v Configuration Manager. Ovladače velkokapacitového úložiště lze také přidat do balíčku spouštěcí image reprezentované serverovou třídou služby WMI SMS_BootImagePackage. Postup přidání ovladače systému Windows do balíčku spouštěcí bitové kopie Configuration Manager

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.

Viz taky

Serverová třída služby WMI SMS_DriverPackage
Serverová třída služby WMI SMS_Driver_Details
Serverová třída služby WMI SMS_TaskSequence