Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
Stringa DisplayName
Descrizione stringa
URL informativo stringa
UInt32 LocaleID
Questa proprietà viene usata per modificare il nome visualizzato e la descrizione per un driver che supporta più lingue.
LocalizedInformativeURLTipo:StringTipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
LocalizedPropertyLocaleIDTipo:UInt32Tipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
ModelNameTipo:StringTipo di accesso: lettura/scrittura
Qualificazioni: [uniche, not_null]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
ModelIDTipo:UInt32Tipo di accesso: lettura/scrittura
Qualificazioni: [not_null]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
PermittedUsesTipo:UInt32Tipo di accesso: lettura/scrittura
Qualificazioni: [not_null]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
PlatformTypeTipo:StringTipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedere SMS_ConfigurationItemLatestBaseClass classe WMI del server.
PlatformCategoryInstance_UniqueIDsTipo:String ArrayTipo di accesso: lettura/scrittura
Qualificazioni: Nessuna
Vedere SMS_ConfigurationItemLatestBaseClass classe WMI del server.
SDMPackageLocalizedDataTipo di dati:SMS_SDMPackageLocalizedDatamatriceTipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
SDMPackageVersionTipo:UInt32Tipo di accesso: lettura/scrittura
Qualificazioni: [not_null]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
SDMPackageXMLTipo:StringTipo di accesso: lettura/scrittura
Qualificazioni: [pigro]
Vedi SMS_ConfigurationItemBaseClass classe WMI del server.
SecuredScopeNamesTipo:String ArrayTipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
SedoObjectVersionTipo:StringTipo di accesso: sola lettura
Qualificazioni: [leggi]
Vedi SMS_PackageBaseclass classe WMI del server.
SourceSiteTipo:StringTipo di accesso: lettura/scrittura
Qualificatori: [SizeLimit("3")]
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_Driveroggetto 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 unSMS_Driveroggetto 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 unSMS_Driveroggetto 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