Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La SMS_Driver clase Instrumental de administración de Windows (WMI) es una clase de servidor de proveedor de SMS, en Configuration Manager, que representa los controladores de dispositivo, en el catálogo de controladores, que se pueden instalar como parte de una secuencia de tareas en una implementación de sistema operativo.
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.
Sintaxis
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;
};
Métodos
En la tabla siguiente se muestran los métodos de .SMS_Driver
| Método | Descripción |
|---|---|
| Método CreateFromINF en la clase SMS_Driver | Crea un SMS_Driver objeto basado en información de la ruta de acceso de origen especificada y del archivo INF. |
| Método CreateFromINFs en la clase SMS_Driver | Crea SMS_Driver objetos basados en información de la ruta de acceso de origen especificada y uno o varios archivos INF. |
| Método CreateFromOEM en la clase SMS_Driver | Crea un conjunto de SMS_Driver objetos a los que hace referencia el archivo Txtsetup.oem especificado. |
Propiedades
ApplicabilityCondition Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores: [SizeLimit("512"), not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
CategoryInstance_UniqueIDs Tipo de datos: String matriz
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
CI_ID Tipo de datos: UInt32
Tipo de acceso: Lectura y escritura
Clasificatorios: [clave]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
CI_UniqueID Tipo de datos: String
Tipo de acceso: Lectura y escritura
Calificadores:[único, not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
CIType_ID Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [not_null, leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
Para esta clase, el identificador de tipo es Controlador (6).
CIVersion Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer, not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
ConfigurationFlags Tipo de datos: UInt64
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemLatestBaseClass clase WMI de servidor.
ContentSourcePath Tipo de datos: String
Tipo de acceso: Lectura y escritura
Clasificatorios: ninguno
La ubicación de los archivos del controlador. Cuando se agrega un controlador a un paquete de controladores o a una imagen de arranque, el proveedor de SMS copia los archivos de esta ubicación. La ruta debe ser una ruta de Convención de nomenclatura universal (UNC) accesible por el proveedor de SMS, por ejemplo, \\smsserver\drivers\microsoft\vmscsi, como ruta de acceso para los archivos INF.
CreatedBy Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [SizeLimit("512"), read, not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
DateCreated Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer, not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
DateLastModified Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
DriverBootCritical Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
true si el controlador es crítico para el arranque. Un controlador de almacenamiento masivo importado desde un archivo txtsetup.oem que debe instalarse antes de arrancar en un sistema operativo anterior a Windows Vista.
DriverClass Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
La clase de dispositivo que admite el controlador (por ejemplo, Red o Pantalla), según lo informado por el archivo INF del controlador.
DriverDate Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Fecha y hora en que se escribió el controlador según lo informado por el archivo INF.
DriverINFFile Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [not_null, leer]
Ruta de acceso relativa y nombre de archivo del archivo INF del controlador, relativo a ContentSourcePath.
DriverProvider Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
El nombre de la empresa o el autor del archivo del controlador, tal como se indica en el archivo INF. Esta propiedad no refleja necesariamente al fabricante del dispositivo.
DriverSigned Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
true Si el archivo de origen del controlador está firmado digitalmente por una entidad reconocida. Por ejemplo, el Laboratorio de calidad de hardware de Windows.
DriverSigner Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
El nombre del firmante digital si el archivo de origen del controlador está firmado.
DriverType Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [not_null, leer]
El tipo de controlador. Actualmente, el único valor válido para esto es INF.
DriverVersion Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Número de versión del controlador, según lo especificado por el proveedor del controlador.
EffectiveDate Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
EULAAccepted Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
EULAExists Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
EULASignoffDate Tipo de datos: DateTime
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
EULASignoffUser Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
ExecutionContext Tipo de datos: UInt32
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsBundle Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsDigest Tipo de datos: Boolean
Tipo de acceso: solo lectura
Calificadores: [read, lazy]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsEnabled Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsExpired Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsHidden Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsLatest Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsQuarantined Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsSuperseded Tipo de datos: Boolean
Tipo de acceso: solo lectura
Clasificatorios: [leer, not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
IsUserDefined Tipo de datos: Boolean
Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
LastModifiedBy Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [SizeLimit("512"), read, not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
LocalizedCategoryInstanceNames Tipo de datos: String Array
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
LocalizedDescription Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
LocalizedDisplayName Tipo de datos: String
Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
LocalizedEulas Tipo de datos: SMS_CI_LocalizedEulas Array
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
No se usa.
LocalizedInformation Tipo de datos: SMS_CI_LocalizedProperties Array
Tipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Información localizada específica del idioma sobre el controlador:
String DisplayName
Descripción de cadena
String InformativeURL
UInt32 LocaleID
Esta propiedad se usa para cambiar el nombre para mostrar y la descripción de un controlador que admite varios idiomas.
LocalizedInformativeURLTipo de datos:StringTipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
LocalizedPropertyLocaleIDTipo de datos:UInt32Tipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
ModelNameTipo de datos:StringTipo de acceso: Lectura y escritura
Calificadores: [único, not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
ModelIDTipo de datos:UInt32Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
PermittedUsesTipo de datos:UInt32Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
PlatformTypeTipo de datos:StringTipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_ConfigurationItemLatestBaseClass clase WMI de servidor.
PlatformCategoryInstance_UniqueIDsTipo de datos:String ArrayTipo de acceso: Lectura y escritura
Clasificatorios: ninguno
Consulte SMS_ConfigurationItemLatestBaseClass clase WMI de servidor.
SDMPackageLocalizedDataTipo de datos:SMS_SDMPackageLocalizedDatamatrizTipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
SDMPackageVersionTipo de datos:UInt32Tipo de acceso: Lectura y escritura
Clasificatorios: [not_null]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
SDMPackageXMLTipo de datos:StringTipo de acceso: Lectura y escritura
Calificadores: [perezoso]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
SecuredScopeNamesTipo de datos:String ArrayTipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SedoObjectVersionTipo de datos:StringTipo de acceso: solo lectura
Clasificatorios: [leer]
Consulte SMS_PackageBaseclass clase WMI de servidor.
SourceSiteTipo de datos:StringTipo de acceso: Lectura y escritura
Calificadores: [SizeLimit("3")]
Consulte SMS_ConfigurationItemBaseClass Clase WMI de servidor.
Comentarios
Los calificadores de clase para esta clase incluyen:
Protegida
Para obtener más información acerca de los calificadores de clase y de propiedad incluidos en la sección Propiedades, consulte Calificadores de clase y de propiedad de Configuration Manager.
Configuration Manager usa un catálogo de controladores para administrar los distintos equipos, dispositivos y controladores de dispositivos Windows asociados que admite. Para obtener más información, consulte Administrar controladores.
Puede crear un
SMS_Driverobjeto mediante el método CreateFromINF en los métodos de clase SMS_Driver y el método CreateFromOEM en los métodos de clase SMS_Driver . Usa el método CreateFromINF en la clase SMS_Driver para crear unSMS_Driverobjeto a partir de un archivo INF de controlador de Windows. Para obtener más información, consulte Cómo importar un controlador de Windows descrito por un archivo INF en Configuration Manager. Utilice el método CreateFromOEM en la clase SMS_Driver para crear unSMS_Driverobjeto a partir de un archivo Txtsetup.oem.Los controladores comparten muchas de las cualidades abstractas de los elementos de configuración, pero no se pueden usar controladores como elementos de configuración. Por ejemplo, no se pueden asignar a líneas base.
Los controladores se pueden organizar en categorías agregando el identificador de categoría relevante a la propiedad de
SMS_Driver Server WMI Class``CategoryInstance_UniqueIDsmatriz. Para obtener más información, consulta Cómo agregar una categoría a un controlador de Windows.Cuando use las clases WMI de servidor Configuration Manager en la aplicación o script, recuerde que cada controlador debe agregarse al menos a un paquete de controladores (ACTUALIZADO: SMS_DriverPackage clase WMI de servidor) antes de que se pueda instalar en un cliente. Para obtener más información, consulte Cómo crear un paquete de controladores para un controlador de Windows en Configuration Manager. Los controladores de almacenamiento masivo también se pueden agregar a un paquete de imágenes de arranque, representado por SMS_BootImagePackage clase WMI de servidor. Cómo agregar un controlador de Windows a un paquete de imágenes de arranque de Configuration Manager.
Requisitos
Requisitos del entorno de ejecución
Para obtener más información, consulta Requisitos de tiempo de ejecución del servidor de Configuration Manager.
Requisitos de desarrollo
Para obtener más información, consulta Requisitos de desarrollo del servidor de Configuration Manager.
Consulta también
Clase WMI de servidor SMS_DriverPackage SMS_Driver_DetailsClase WMI de servidorSMS_TaskSequence Clase WMI de servidor