Condividi tramite


Classe WMI del server SMS_Driver

La SMS_Driver classe Strumentazione gestione Windows (WMI) è una classe server del provider SMS, in Configuration Manager, che rappresenta i driver di dispositivo, nel catalogo driver, che possono essere installati come parte di una sequenza di attività in una distribuzione del sistema operativo.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.

Sintassi

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

Metodi

Nella tabella seguente vengono illustrati i metodi in SMS_Driver.

Metodo Descrizione
Metodo CreateFromINF nella classe SMS_Driver Crea un SMS_Driver oggetto in base alle informazioni del percorso di origine e del file INF specificati.
Metodo CreateFromINFs nella classe SMS_Driver Crea SMS_Driver oggetti in base alle informazioni del percorso di origine specificato e di uno o più file INF.
Metodo CreateFromOEM nella classe SMS_Driver Crea un set di SMS_Driver oggetti a cui fa riferimento il file Txtsetup.oem specificato.

Proprietà

ApplicabilityCondition
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: [SizeLimit("512"), not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

CategoryInstance_UniqueIDs
Tipo di dati: String Matrice

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

CI_ID
Tipo di dati:UInt32

Tipo di accesso: lettura/scrittura

Qualificatori: [chiave]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

CI_UniqueID
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori:[unique, not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

CIType_ID
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [not_null, lettura]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

Per questa classe, l'ID tipo è Driver (6).

CIVersion
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [read, not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

ConfigurationFlags
Tipo di dati:UInt64

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemLatestBaseClass Classe WMI del server.

ContentSourcePath
Tipo di dati:String

Tipo di accesso: lettura/scrittura

Qualificatori: Nessuno

Percorso dei file del driver. Quando un driver viene aggiunto a un pacchetto driver o a un'immagine di avvio, il provider SMS copia i file da questo percorso. Il percorso deve essere un percorso UNC (Universal Naming Convention) accessibile dal provider SMS, ad esempio \\smsserver\drivers\microsoft\vmscsi, come percorso per i file INF.

CreatedBy
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [SizeLimit("512"), read, not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

DateCreated
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificatori: [read, not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

DateLastModified
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

DriverBootCritical
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: [read]

true se il driver è critico per l'avvio. Driver di archiviazione di massa importato da un file txtsetup.oem che deve essere installato prima dell'avvio in un sistema operativo precedente a Windows Vista.

DriverClass
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Classe di dispositivo supportata dal driver (ad esempio Net o Display) segnalata dal file INF del driver.

DriverDate
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificatori: [read]

Data e ora in cui il driver è stato scritto come indicato dal file INF.

DriverINFFile
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [not_null, lettura]

Percorso relativo e nome file del file INF del driver, relativo a ContentSourcePath.

DriverProvider
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Nome della società o autore del file del driver come indicato nel file INF. Questa proprietà non riflette necessariamente il produttore del dispositivo.

DriverSigned
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: [read]

true se il file di origine del driver è firmato digitalmente da un'autorità riconosciuta. Ad esempio, Windows Hardware Quality Lab.

DriverSigner
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Nome del firmatario digitale se il file di origine del driver è firmato.

DriverType
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [not_null, lettura]

Tipo di driver. Attualmente l'unico valore valido per questo è INF.

DriverVersion
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Numero di versione del driver, come specificato dal provider di driver.

EffectiveDate
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

EULAAccepted
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

EULAExists
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

EULASignoffDate
Tipo di dati:DateTime

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

EULASignoffUser
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

ExecutionContext
Tipo di dati:UInt32

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsBundle
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: [not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsDigest
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: [read, lazy]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsEnabled
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: [not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsExpired
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: [not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsHidden
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: [not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsLatest
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsQuarantined
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsSuperseded
Tipo di dati:Boolean

Tipo di accesso: sola lettura

Qualificatori: [read, not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

IsUserDefined
Tipo di dati:Boolean

Tipo di accesso: lettura/scrittura

Qualificatori: [not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

LastModifiedBy
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [SizeLimit("512"), read, not_null]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

LocalizedCategoryInstanceNames
Tipo di dati:String Array

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

LocalizedDescription
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

LocalizedDisplayName
Tipo di dati:String

Tipo di accesso: sola lettura

Qualificatori: [read]

Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.

LocalizedEulas
Tipo di dati:SMS_CI_LocalizedEulas Array

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Non utilizzata.

LocalizedInformation
Tipo di dati:SMS_CI_LocalizedProperties Array

Tipo di accesso: lettura/scrittura

Qualificatori: [lazy]

Informazioni localizzate specifiche della lingua sul driver:

Osservazioni

I qualificatori di classe per questa classe includono:

  • Protetto

    Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Configuration Manager Qualificatori di classe e proprietà.

    Configuration Manager usa un catalogo di driver per gestire i diversi computer, dispositivi e driver di dispositivo Windows associati supportati. Per altre informazioni, vedere Gestire i driver.

    È possibile creare un SMS_Driver oggetto usando il metodo CreateFromINF nella classe SMS_Driver e il metodo CreateFromOEM nei metodi class SMS_Driver . Si usa il metodo CreateFromINF nella classe SMS_Driver per creare un SMS_Driver oggetto da un file INF del driver Windows. Per altre informazioni, vedere Come importare un driver Windows descritto da un file INF in Configuration Manager. Utilizzare il metodo CreateFromOEM nella classe SMS_Driver per creare un SMS_Driver oggetto da un file Txtsetup.oem.

    I driver condividono molte delle qualità astratte degli elementi di configurazione, ma non è possibile usare driver come gli elementi di configurazione. Ad esempio, non possono essere assegnati alle baseline.

    I driver possono essere disposti in categorie aggiungendo l'identificatore di categoria pertinente alla proprietà della SMS_Driver Server WMI Class``CategoryInstance_UniqueIDs matrice. Per altre informazioni, vedere Come aggiungere una categoria a un driver Windows.

    Quando si usano le classi WMI del server Configuration Manager nell'applicazione o nello script, tenere presente che ogni driver deve essere aggiunto ad almeno un pacchetto driver (UPDATED: SMS_DriverPackage Classe WMI server) prima di poter essere installato in un client. Per altre informazioni, vedere Come creare un pacchetto driver per un driver Windows in Configuration Manager. I driver di archiviazione di massa possono anche essere aggiunti a un pacchetto di immagini di avvio, rappresentato da SMS_BootImagePackage classe WMI del server. Come aggiungere un driver Windows a un pacchetto immagine di avvio Configuration Manager.

Requisiti

Requisiti di runtime

Per altre informazioni, vedere Configuration Manager Requisiti di runtime del server.

Requisiti di sviluppo

Per altre informazioni, vedere Configuration Manager Requisiti di sviluppo del server.

Vedere anche

Classe WMI del server SMS_DriverPackage
Classe WMI del server SMS_Driver_Details
Classe WMI del server SMS_TaskSequence