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:
String DisplayName
Sztring leírása
Sztring informatívURL
UInt32 LocaleID
Ez a tulajdonság a több nyelvet támogató illesztőprogram megjelenítendő nevének és leírásának módosítására szolgál.
LocalizedInformativeURL
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.
LocalizedPropertyLocaleID
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.
ModelName
Adattípus:String
Hozzáférés típusa: Olvasás/írás
Minősítők: [unique, not_null]
Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.
ModelID
Adattípus:UInt32
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.
PermittedUses
Adattípus:UInt32
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.
PlatformType
Adattípus:String
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_ConfigurationItemLatestBaseClass kiszolgálói WMI-osztály.
PlatformCategoryInstance_UniqueIDs
Adattípus:String Array
Hozzáférés típusa: Olvasás/írás
Minősítők: Nincs
Lásd: SMS_ConfigurationItemLatestBaseClass kiszolgálói WMI-osztály.
SDMPackageLocalizedData
Adattípus:SMS_SDMPackageLocalizedData
TömbHozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.
SDMPackageVersion
Adattípus:UInt32
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.
SDMPackageXML
Adattípus:String
Hozzáférés típusa: Olvasás/írás
Minősítők: [lusta]
Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.
SecuredScopeNames
Adattípus:String Array
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SedoObjectVersion
Adattípus:String
Hozzáférés típusa: Írásvédett
Minősítők: [olvasás]
Lásd: SMS_PackageBaseclass kiszolgálói WMI-osztály.
SourceSite
Adattípus:String
Hozzáférés típusa: Olvasás/írás
Minősítők: [SizeLimit("3")]
Lásd: SMS_ConfigurationItemBaseClass kiszolgálói WMI-osztály.
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 objektumotSMS_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 objektumotSMS_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