Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De SMS_Driver WMI-klasse (Windows Management Instrumentation) is een SMS-providerserverklasse, in Configuration Manager, die apparaatstuurprogramma's vertegenwoordigt, in de stuurprogrammacatalogus, die kan worden geïnstalleerd als onderdeel van een takenreeks in een implementatie van een besturingssysteem.
De volgende syntaxis is vereenvoudigd ten opzichte van de MOF-code (Managed Object Format) en bevat alle overgenomen eigenschappen.
Syntaxis
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;
};
Methoden
In de volgende tabel ziet u de methoden in SMS_Driver.
| Methode | Beschrijving |
|---|---|
| CreateFromINF-methode in klas SMS_Driver | Hiermee maakt u een SMS_Driver object op basis van de gegevens uit het opgegeven bronpad en INF-bestand. |
| De methode CreateFromINFs in Class SMS_Driver | Hiermee maakt SMS_Driver u objecten op basis van gegevens uit het opgegeven bronpad en een of meer INF-bestanden. |
| De CreateFromOEM-methode in Class SMS_Driver | Hiermee maakt u een reeks SMS_Driver objecten waarnaar wordt verwezen door het opgegeven bestand Txtsetup.oem. |
Eigenschappen
ApplicabilityCondition Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: [SizeLimit("512"), not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
CategoryInstance_UniqueIDs Gegevenstype: String Array
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
CI_ID Gegevenstype: UInt32
Toegangstype: Lezen/schrijven
Kwalificaties: [sleutel]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
CI_UniqueID Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties:[uniek, not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
CIType_ID Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [not_null, lezen]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
Voor deze klasse is de type-ID Stuurprogramma (6).
CIVersion Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [lezen, not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
ConfigurationFlags Gegevenstype: UInt64
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
ContentSourcePath Gegevenstype: String
Toegangstype: Lezen/schrijven
Kwalificaties: Geen
De locatie van de stuurprogrammabestanden. Wanneer een stuurprogramma wordt toegevoegd aan een stuurprogrammapakket of een opstartinstallatiekopie, kopieert de SMS-provider bestanden vanaf deze locatie. Het pad moet een UNC-pad (Universal Naming Convention) zijn dat toegankelijk is voor de sms-provider, bijvoorbeeld \\smsserver\drivers\microsoft\vmscsi, als het pad voor INF-bestanden.
CreatedBy Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [SizeLimit("512"), lezen, not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
DateCreated Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lezen, not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
DateLastModified Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
DriverBootCritical Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
true of het stuurprogramma kritiek is bij het opstarten. Een stuurprogramma voor massaopslag dat is geïmporteerd uit een txtsetup.oem-bestand en dat moet worden geïnstalleerd voordat het wordt opgestart in een besturingssysteem ouder dan Windows Vista.
DriverClass Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De klasse van het apparaat dat het stuurprogramma ondersteunt (zoals Net of Beeldscherm) zoals gerapporteerd door het INF-bestand van het stuurprogramma.
DriverDate Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De datum en tijd waarop het stuurprogramma is geschreven, zoals gerapporteerd door het INF-bestand.
DriverINFFile Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [not_null, lezen]
Het relatieve pad en de bestandsnaam van het INF-bestand van het stuurprogramma, ten opzichte van ContentSourcePath.
DriverProvider Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De naam van het bedrijf of de auteur van het stuurprogrammabestand zoals vermeld in het INF-bestand. Deze eigenschap heeft niet noodzakelijkerwijs betrekking op de fabrikant van het apparaat.
DriverSigned Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
true als het bronbestand van het stuurprogramma digitaal is ondertekend door een erkende instantie. Bijvoorbeeld het Windows Hardware Quality Lab.
DriverSigner Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
De naam van de digitale ondertekenaar als het bronbestand van het stuurprogramma is ondertekend.
DriverType Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [not_null, lezen]
Het type stuurprogramma. Op dit moment is INF de enige geldige waarde hiervoor.
DriverVersion Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Het versienummer van het stuurprogramma, zoals opgegeven door de leverancier van het stuurprogramma.
EffectiveDate Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
EULAAccepted Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
EULAExists Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
EULASignoffDate Gegevenstype: DateTime
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
EULASignoffUser Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
ExecutionContext Gegevenstype: UInt32
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsBundle Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsDigest Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees, lui]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsEnabled Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsExpired Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsHidden Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsLatest Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsQuarantined Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsSuperseded Gegevenstype: Boolean
Toegangstype: Alleen-lezen
Kwalificaties: [lezen, not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
IsUserDefined Gegevenstype: Boolean
Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
LastModifiedBy Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [SizeLimit("512"), lezen, not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
LocalizedCategoryInstanceNames Gegevenstype: String Array
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
LocalizedDescription Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
LocalizedDisplayName Gegevenstype: String
Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
LocalizedEulas Gegevenstype: SMS_CI_LocalizedEulas Array
Toegangstype: Lezen/schrijven
Kwalificaties: [lui]
Niet gebruikt.
LocalizedInformation Gegevenstype: SMS_CI_LocalizedProperties Array
Toegangstype: Lezen/schrijven
Kwalificaties: [lui]
Taalspecifieke gelokaliseerde informatie over het stuurprogramma:
String DisplayName
Beschrijving van tekenreeks
tekenreeks informatieve URL
UInt32 LocaleID
Deze eigenschap wordt gebruikt om de weergavenaam en beschrijving te wijzigen voor een stuurprogramma dat meerdere talen ondersteunt.
LocalizedInformativeURLGegevenstype:StringToegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
LocalizedPropertyLocaleIDGegevenstype:UInt32Toegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
ModelNameGegevenstype:StringToegangstype: Lezen/schrijven
Kwalificaties: [uniek, not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
ModelIDGegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
PermittedUsesGegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
PlatformTypeGegevenstype:StringToegangstype: Lezen/schrijven
Kwalificaties: Geen
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
PlatformCategoryInstance_UniqueIDsGegevenstype:String ArrayToegangstype: Lezen/schrijven
Kwalificaties: Geen
Zie SMS_ConfigurationItemLatestBaseClass Server WMI-klasse.
SDMPackageLocalizedDataGegevenstype:SMS_SDMPackageLocalizedDataArrayToegangstype: Lezen/schrijven
Kwalificaties: [lui]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
SDMPackageVersionGegevenstype:UInt32Toegangstype: Lezen/schrijven
Kwalificaties: [not_null]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
SDMPackageXMLGegevenstype:StringToegangstype: Lezen/schrijven
Kwalificaties: [lui]
Zie SMS_ConfigurationItemBaseClass Server WMI-klasse.
SecuredScopeNamesGegevenstype:String ArrayToegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_PackageBaseclass Server WMI-klasse.
SedoObjectVersionGegevenstype:StringToegangstype: Alleen-lezen
Kwalificaties: [lees]
Zie SMS_PackageBaseclass Server WMI-klasse.
SourceSiteGegevenstype:StringToegangstype: Lezen/schrijven
Kwalificaties: [SizeLimit("3")]
Opmerkingen
Klassekwalificaties voor deze klasse zijn onder meer:
Beveiligd
Zie Klasse- en eigenschapskwalificaties in Configuration Manager voor meer informatie over klasse- en eigenschapskwalificaties in het gedeelte Eigenschappen.
Configuration Manager gebruikt een stuurprogrammacatalogus om de verschillende computers, apparaten en bijbehorende Windows-apparaatstuurprogramma's te beheren die worden ondersteund. Zie Stuurprogramma's beheren voor meer informatie.
U kunt een
SMS_Driverobject maken met behulp van de methode CreateFromINF in Class SMS_Driver en de methode CreateFromOEM in de methode Class SMS_Driver . U gebruikt de methode CreateFromINF in Class SMS_Driver om eenSMS_Driverobject te maken op basis van een INF-bestand van het Windows-stuurprogramma. Zie Een Windows-stuurprogramma importeren dat wordt beschreven door een INF-bestand in Configuration Manager voor meer informatie. U gebruikt de methode CreateFromOEM in Class SMS_Driver om eenSMS_Driverobject te maken op basis van een bestand Txtsetup.oem.Stuurprogramma's delen veel van de abstracte kwaliteiten van configuratie-items, maar je kunt stuurprogramma's niet gebruiken zoals configuratie-items. Ze kunnen bijvoorbeeld niet worden toegewezen aan basislijnen.
Stuurprogramma's kunnen in categorieën worden ingedeeld door de relevante categorie-id toe te voegen aan de
SMS_Driver Server WMI Class``CategoryInstance_UniqueIDsmatrixeigenschap. Zie Een categorie toevoegen aan een Windows-stuurprogramma voor meer informatie.Als u de WMI-klassen van Configuration Manager Server gebruikt in uw toepassing of script, moet u er rekening mee houden dat elk stuurprogramma moet worden toegevoegd aan ten minste één stuurprogrammapakket (BIJGEWERKT: SMS_DriverPackage Server WMI-klasse) voordat het kan worden geïnstalleerd op een client. Zie Een stuurprogrammapakket maken voor een Windows-stuurprogramma in Configuration Manager voor meer informatie. Stuurprogramma's voor massaopslag kunnen ook worden toegevoegd aan een opstartkopiepakket, vertegenwoordigd door SMS_BootImagePackage Server WMI-klasse. Een Windows-stuurprogramma toevoegen aan een opstartinstallatiekopiepakket van Configuration Manager.
Vereisten
Runtime vereisten
Zie de vereisten voor de runtime van de Configuration Manager-server voor meer informatie.
Ontwikkelingsvereisten
Zie Vereisten voor de ontwikkeling van Configuration Manager-servers voor meer informatie.
Zie ook
SMS_DriverPackage Server WMI-klasseSMS_Driver_Details Server WMI-klasseSMS_TaskSequence Server WMI-klasse