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 di SMS_Driver.

Metodo Descrizione
Metodo CreateFromINF nella classe SMS_Driver Crea un SMS_Driver oggetto in base alle informazioni del percorso di origine specificato e del file INF.
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: String

Tipo di accesso: lettura/scrittura

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

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

CategoryInstance_UniqueIDs Tipo di dati: String matrice

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

CI_ID Tipo: UInt32

Tipo di accesso: lettura/scrittura

Qualificazioni: [chiave]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

CI_UniqueID Tipo: String

Tipo di accesso: lettura/scrittura

Qualificazioni:[unici, not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

CIType_ID Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: [not_null, leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

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

CIVersion Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi, not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

ConfigurationFlags Tipo: UInt64

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedere SMS_ConfigurationItemLatestBaseClass classe WMI del server.

ContentSourcePath Tipo: String

Tipo di accesso: lettura/scrittura

Qualificazioni: Nessuna

Posizione dei file dei driver. Quando si aggiunge un driver a un pacchetto driver o a un'immagine di avvio, il provider SMS copia i file da questa posizione. 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: String

Tipo di accesso: sola lettura

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

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

DateCreated Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi, not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

DateLastModified Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

DriverBootCritical Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

true se il driver è fondamentale 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: String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

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

DriverDate Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

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

DriverINFFile Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [not_null, leggi]

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

DriverProvider Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

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

DriverSigned Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

true se il file di origine del driver è firmato digitalmente da un'autorità riconosciuta. Ad esempio, il laboratorio di qualità hardware Windows.

DriverSigner Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

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

DriverType Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [not_null, leggi]

Il tipo di driver. Attualmente l'unico valore valido è INF.

DriverVersion Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

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

EffectiveDate Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

EULAAccepted Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

EULAExists Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

EULASignoffDate Tipo: DateTime

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

EULASignoffUser Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

ExecutionContext Tipo: UInt32

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsBundle Tipo: Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsDigest Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi, pigro]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsEnabled Tipo: Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsExpired Tipo: Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsHidden Tipo: Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsLatest Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsQuarantined Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsSuperseded Tipo: Boolean

Tipo di accesso: sola lettura

Qualificazioni: [leggi, not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

IsUserDefined Tipo: Boolean

Tipo di accesso: lettura/scrittura

Qualificazioni: [not_null]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

LastModifiedBy Tipo: String

Tipo di accesso: sola lettura

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

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

LocalizedCategoryInstanceNames Tipo: String Array

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

LocalizedDescription Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

LocalizedDisplayName Tipo: String

Tipo di accesso: sola lettura

Qualificazioni: [leggi]

Vedi SMS_ConfigurationItemBaseClass classe WMI del server.

LocalizedEulas Tipo: SMS_CI_LocalizedEulas Array

Tipo di accesso: lettura/scrittura

Qualificazioni: [pigro]

Non utilizzata.

LocalizedInformation Tipo: SMS_CI_LocalizedProperties Array

Tipo di accesso: lettura/scrittura

Qualificazioni: [pigro]

Informazioni localizzate specifiche della lingua sul driver:

Osservazioni

I qualificatori della classe per questa classe includono:

  • Protetto

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

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

    È possibile creare un SMS_Driver oggetto utilizzando il metodo CreateFromINF nella classe SMS_Driver e il metodo CreateFromOEM nei metodi della classe 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 di Windows descritto da un file INF in Configuration Manager. Il metodo CreateFromOEM viene utilizzato in Class 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 i driver come elementi di configurazione. Ad esempio, non possono essere assegnati a previsioni.

    I driver possono essere organizzati in categorie aggiungendo l'identificatore di categoria pertinente alla proprietà array SMS_Driver Server WMI Class``CategoryInstance_UniqueIDs . Per ulteriori informazioni, vedere Come aggiungere una categoria a un driver di 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 (AGGIORNATO: SMS_DriverPackage Server WMI Class) prima di poter essere installato su 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 immagine di avvio, rappresentato da SMS_BootImagePackage classe WMI del server. Come aggiungere un driver Windows a un pacchetto di immagini di avvio di Configuration Manager.

Requisiti

Requisiti di runtime

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

Requisiti di sviluppo

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

Vedere anche

SMS_DriverPackage Server WMI ClassSMS_Driver_Details Server WMI ClassSMS_TaskSequence Server WMI Class