Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare 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 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:
String DisplayName
Descrizione stringa
String InformativeURL
UInt32 LocaleID
Questa proprietà viene utilizzata per modificare il nome visualizzato e la descrizione di un driver che supporta più lingue.
LocalizedInformativeURLTipo di dati:StringTipo di accesso: sola lettura
Qualificatori: [read]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
LocalizedPropertyLocaleIDTipo di dati:UInt32Tipo di accesso: sola lettura
Qualificatori: [read]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
ModelNameTipo di dati:StringTipo di accesso: lettura/scrittura
Qualificatori: [univoco, not_null]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
ModelIDTipo di dati:UInt32Tipo di accesso: lettura/scrittura
Qualificatori: [not_null]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
PermittedUsesTipo di dati:UInt32Tipo di accesso: lettura/scrittura
Qualificatori: [not_null]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
PlatformTypeTipo di dati:StringTipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Vedere SMS_ConfigurationItemLatestBaseClass Classe WMI del server.
PlatformCategoryInstance_UniqueIDsTipo di dati:String ArrayTipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Vedere SMS_ConfigurationItemLatestBaseClass Classe WMI del server.
SDMPackageLocalizedDataTipo di dati:SMS_SDMPackageLocalizedDataMatriceTipo di accesso: lettura/scrittura
Qualificatori: [lazy]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
SDMPackageVersionTipo di dati:UInt32Tipo di accesso: lettura/scrittura
Qualificatori: [not_null]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
SDMPackageXMLTipo di dati:StringTipo di accesso: lettura/scrittura
Qualificatori: [lazy]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
SecuredScopeNamesTipo di dati:String ArrayTipo di accesso: sola lettura
Qualificatori: [read]
Vedere SMS_PackageBaseclass Classe WMI del server.
SedoObjectVersionTipo di dati:StringTipo di accesso: sola lettura
Qualificatori: [read]
Vedere SMS_PackageBaseclass Classe WMI del server.
SourceSiteTipo di dati:StringTipo di accesso: lettura/scrittura
Qualificatori: [SizeLimit("3")]
Vedere SMS_ConfigurationItemBaseClass Classe WMI del server.
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_Driveroggetto 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 unSMS_Driveroggetto 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 unSMS_Driveroggetto 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_UniqueIDsmatrice. 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 SMS_DriverPackage ServerSMS_Driver_Details classe WMI serverSMS_TaskSequence classe WMI server