Megosztás a következőn keresztül:


SMS_Driver kiszolgálói WMI-osztály

A SMS_Driver Windows Management Instrumentation (WMI) osztály egy SMS Provider kiszolgálóosztály a Configuration Manager, amely az illesztőprogram-katalógusban található eszközillesztőket jelöli, amelyek egy feladatütemezés részeként telepíthetők az operációs rendszer központi telepítésében.

Az alábbi szintaxis egyszerűbb a Felügyelt objektumformátum (MOF) kódból, és az összes örökölt tulajdonságot tartalmazza.

Szintaxis

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

Módszerek

Az alábbi táblázat a metódusokat mutatja be a következőben SMS_Driver: .

Módszer Leírás
CreateFromINF metódus a SMS_Driver osztályban Létrehoz egy SMS_Driver objektumot a megadott forrásútvonal és INF-fájl információi alapján.
CreateFromINFs metódus a SMS_Driver osztályban Objektumokat hoz létre SMS_Driver a megadott forrásútvonal és egy vagy több INF-fájl adatai alapján.
CreateFromOEM metódus a SMS_Driver osztályban Létrehozza a SMS_Driver megadott Txtsetup.oem fájl által hivatkozott objektumok halmazát.

Tulajdonságok

ApplicabilityCondition
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: [SizeLimit("512"), not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

CategoryInstance_UniqueIDs
Adattípus: String Tömb

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

CI_ID
Adattípus: UInt32

Hozzáférés típusa: Olvasás/írás

Minősítők: [kulcs]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

CI_UniqueID
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők:[egyedi, not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

CIType_ID
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [not_null, olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

Ebben az osztályban a típusazonosító illesztőprogram (6).

CIVersion
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

ConfigurationFlags
Adattípus: UInt64

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemLatestBaseClass kiszolgálói WMI-osztály.

ContentSourcePath
Adattípus: String

Hozzáférés típusa: Olvasás/írás

Minősítők: Nincs

Az illesztőprogram-fájlok helye. Amikor hozzáad egy illesztőprogramot egy illesztőprogram-csomaghoz vagy rendszerindító lemezképhez, az SMS-szolgáltató erről a helyről másol fájlokat. Az elérési útnak az SMS-szolgáltató által elérhető univerzális elnevezési konvenció (UNC) elérési útnak kell lennie, például \\smsserver\drivers\microsoft\vmscsi az INF-fájlok elérési útjaként.

CreatedBy
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [SizeLimit("512"), read, not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

DateCreated
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

DateLastModified
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

DriverBootCritical
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

true ha az illesztőprogram rendszerindítási szempontból kritikus. Egy txtsetup.oem fájlból importált háttértár-illesztőprogram, amelyet telepíteni kell a Windows Vista előtti operációs rendszerbe való rendszerindítás előtt.

DriverClass
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Az illesztőprogram által támogatott eszközosztály (például Net vagy Display) az illesztőprogram INF-fájlja által jelentett módon.

DriverDate
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Az illesztőprogram INF-fájl által jelentett írásának dátuma és időpontja.

DriverINFFile
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [not_null, olvasás]

Az illesztőprogram INF-fájljának relatív elérési útja és fájlneve a fájlhoz viszonyítva ContentSourcePath.

DriverProvider
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Az illesztőprogram-fájl vállalatának vagy szerzőjének neve az INF-fájlban jelentett módon. Ez a tulajdonság nem feltétlenül tükrözi az eszköz gyártójának értékét.

DriverSigned
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

true ha az illesztőprogram forrásfájlja egy elismert szolgáltató digitális aláírásával rendelkezik. Például a Windows hardverminőségi tesztkörnyezete.

DriverSigner
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

A digitális aláíró neve, ha az illesztőprogram forrásfájlja alá van írva.

DriverType
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [not_null, olvasás]

Az illesztőprogram típusa. Jelenleg ennek az egyetlen érvényes értéke az INF.

DriverVersion
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Az illesztőprogram-szolgáltató által megadott verziószám.

EffectiveDate
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

EULAAccepted
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

EULAExists
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

EULASignoffDate
Adattípus: DateTime

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

EULASignoffUser
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

ExecutionContext
Adattípus: UInt32

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsBundle
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsDigest
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, lusta]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsEnabled
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsExpired
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsHidden
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsLatest
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsQuarantined
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsSuperseded
Adattípus: Boolean

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás, not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

IsUserDefined
Adattípus: Boolean

Hozzáférés típusa: Olvasás/írás

Minősítők: [not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

LastModifiedBy
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [SizeLimit("512"), read, not_null]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

LocalizedCategoryInstanceNames
Adattípus: String Array

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

LocalizedDescription
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

LocalizedDisplayName
Adattípus: String

Hozzáférés típusa: Írásvédett

Minősítők: [olvasás]

Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.

LocalizedEulas
Adattípus: SMS_CI_LocalizedEulas Array

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Nincs használatban.

LocalizedInformation
Adattípus: SMS_CI_LocalizedProperties Array

Hozzáférés típusa: Olvasás/írás

Minősítők: [lusta]

Az illesztőprogram nyelvspecifikus honosított információi:

Megjegyzések

Az osztály osztályminősítői a következők:

  • Biztosított

    A Tulajdonságok szakaszban szereplő osztályminősítőkkel és tulajdonságminősítőkkel kapcsolatos további információkért lásd: Configuration Manager Osztály- és tulajdonságminősítők.

    Configuration Manager illesztőprogram-katalógust használ az általa támogatott különböző számítógépek, eszközök és társított Windows-eszközillesztők kezelésére. További információ: Illesztőprogramok kezelése.

    Objektumot SMS_Driver a CreateFromINF metódussal hozhat létre az SMS_Driver osztályban és a CreateFromOEM metódussal a Class SMS_Driver metódusokban . A CreateFromINF metódust az SMS_Driver osztályban használva hozhat létre objektumot SMS_Driver egy Windows-illesztőprogram INF-fájljából. További információ: How to Import a Windows Driver Described by an INF File into Configuration Manager . A CreateFromOEM metódust a Class SMS_Driver osztályban használva hozhat létre objektumot SMS_Driver egy Txtsetup.oem fájlból.

    Az illesztőprogramok a konfigurációelemek számos absztrakt tulajdonságát használják, de nem használhatnak olyan illesztőprogramokat, mint a konfigurációelemek. Például nem rendelhetők hozzá alaptervekhez.

    Az illesztőprogramok kategóriákba rendezhetők úgy, hogy hozzáadják a megfelelő kategóriaazonosítót a SMS_Driver Server WMI Class``CategoryInstance_UniqueIDs tömbtulajdonsághoz. További információ: Kategória hozzáadása Windows-illesztőprogramhoz.

    Ha az alkalmazásban vagy szkriptben a Configuration Manager kiszolgálói WMI-osztályokat használja, ne feledje, hogy minden illesztőprogramot hozzá kell adni legalább egy illesztőprogram-csomaghoz (FRISSÍTVE: SMS_DriverPackage kiszolgálói WMI-osztály), mielőtt telepítené azt az ügyfélre. További információ: Illesztőprogram-csomag létrehozása Windows-illesztőprogramhoz a Configuration Manager-ben. A rendszerindító lemezképcsomaghoz a SMS_BootImagePackage kiszolgálói WMI-osztály által jelölt háttértár-illesztőprogramok is hozzáadhatók. Windows-illesztőprogram hozzáadása Configuration Manager rendszerindító lemezképcsomaghoz.

Követelmények

Futtatókörnyezetre vonatkozó követelmények

További információ: Configuration Manager Server Runtime requirements (Kiszolgálói futtatókörnyezet követelményei).

Fejlesztési követelmények

További információ: Configuration Manager Server Development Requirements (Kiszolgálófejlesztési követelmények Configuration Manager).

Lásd még

SMS_DriverPackage kiszolgálói WMI-osztály
SMS_Driver_Details kiszolgálói WMI-osztály
SMS_TaskSequence kiszolgálói WMI-osztály