Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A SMS_Driver classe WMI (Instrumentação de Gerenciamento do Windows) é uma classe de servidor de Provedor SMS, no Configuration Manager, que representa drivers de dispositivo, no catálogo de drivers, que podem ser instalados como parte de uma sequência de tarefas em uma implantação de sistema operacional.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.
Sintaxe
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
A tabela a seguir mostra os métodos em SMS_Driver.
| Método | Descrição |
|---|---|
| Método CreateFromINF na classe SMS_Driver | Cria um SMS_Driver objeto com base nas informações do caminho de origem especificado e do arquivo INF. |
| Método CreateFromINFs na classe SMS_Driver | Cria SMS_Driver objetos com base em informações do caminho de origem especificado e um ou mais arquivos INF. |
| Método CreateFromOEM na classe SMS_Driver | Cria um conjunto de SMS_Driver objetos referenciados pelo arquivo Txtsetup.oem especificado. |
Propriedades
ApplicabilityCondition Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [SizeLimit("512"), not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
CategoryInstance_UniqueIDs Tipo de dados: String matriz
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
CI_ID Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Classificatórias: [chave]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
CI_UniqueID Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores:[unique, not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
CIType_ID Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [not_null, leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
Para essa classe, a ID de tipo é Driver (6).
CIVersion Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia, not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
ConfigurationFlags Tipo de dados: UInt64
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemLatestBaseClass classe WMI do servidor.
ContentSourcePath Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
O local dos arquivos do driver. Quando um driver é adicionado a um pacote de driver ou a uma imagem de inicialização, o provedor SMS copia arquivos desse local. O caminho deve ser um caminho UNC (Convenção de Nomenclatura Universal) acessível pelo Provedor SMS, por exemplo, \\smsserver\drivers\microsoft\vmscsi, como o caminho para arquivos INF.
CreatedBy Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [SizeLimit("512"), ler, not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
DateCreated Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia, not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
DateLastModified Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
DriverBootCritical Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
true se o driver for crítico para inicialização. Um driver de armazenamento em massa importado de um arquivo txtsetup.oem que precisa ser instalado antes da inicialização em um sistema operacional anterior ao Windows Vista.
DriverClass Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
A classe de dispositivo compatível com o driver (como Net ou Display), conforme relatado pelo arquivo INF do driver.
DriverDate Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Data e hora em que o driver foi gravado, conforme relatado pelo arquivo INF.
DriverINFFile Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [not_null, leia]
Caminho relativo e nome de arquivo do arquivo INF do driver, relativo a ContentSourcePath.
DriverProvider Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
O nome da empresa ou autor do arquivo do driver, conforme relatado no arquivo INF. Essa propriedade não reflete necessariamente o fabricante do dispositivo.
DriverSigned Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
true se o arquivo de origem do driver for assinado digitalmente por uma autoridade reconhecida. Por exemplo, o Laboratório de Qualidade de Hardware do Windows.
DriverSigner Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
O nome do signatário digital se o arquivo de origem do driver estiver assinado.
DriverType Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [not_null, leia]
O tipo de driver. Atualmente, o único valor válido para isso é INF.
DriverVersion Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Número de versão do driver, conforme especificado pelo provedor do driver.
EffectiveDate Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
EULAAccepted Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
EULAExists Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
EULASignoffDate Tipo de dados: DateTime
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
EULASignoffUser Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
ExecutionContext Tipo de dados: UInt32
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsBundle Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsDigest Tipo de dados: Boolean
Tipo de acesso: somente leitura
Qualificadores: [leia-se, preguiçoso]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsEnabled Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsExpired Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsHidden Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsLatest Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsQuarantined Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsSuperseded Tipo de dados: Boolean
Tipo de acesso: somente leitura
Eliminatórias: [leia, not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
IsUserDefined Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
LastModifiedBy Tipo de dados: String
Tipo de acesso: somente leitura
Qualificadores: [SizeLimit("512"), ler, not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
LocalizedCategoryInstanceNames Tipo de dados: String Array
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
LocalizedDescription Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
LocalizedDisplayName Tipo de dados: String
Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
LocalizedEulas Tipo de dados: SMS_CI_LocalizedEulas Array
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
Não usado.
LocalizedInformation Tipo de dados: SMS_CI_LocalizedProperties Array
Tipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
Informações localizadas específicas do idioma sobre o driver:
String DisplayName
Descrição da cadeia de caracteres
String InformativeURL
UInt32 LocaleID
Esta propriedade é usada para alterar o nome de exibição e a descrição de um driver que oferece suporte a vários idiomas.
LocalizedInformativeURLTipo de dados:StringTipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
LocalizedPropertyLocaleIDTipo de dados:UInt32Tipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
ModelNameTipo de dados:StringTipo de acesso: Leitura/Gravação
Classificatórias: [único, not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
ModelIDTipo de dados:UInt32Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
PermittedUsesTipo de dados:UInt32Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
PlatformTypeTipo de dados:StringTipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Consulte SMS_ConfigurationItemLatestBaseClass classe WMI do servidor.
PlatformCategoryInstance_UniqueIDsTipo de dados:String ArrayTipo de acesso: Leitura/Gravação
Classificatórias: Nenhuma
Consulte SMS_ConfigurationItemLatestBaseClass classe WMI do servidor.
SDMPackageLocalizedDataTipo de dados:SMS_SDMPackageLocalizedDatamatrizTipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
SDMPackageVersionTipo de dados:UInt32Tipo de acesso: Leitura/Gravação
Eliminatórias: [not_null]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
SDMPackageXMLTipo de dados:StringTipo de acesso: Leitura/Gravação
Qualificatórias: [preguiçoso]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
SecuredScopeNamesTipo de dados:String ArrayTipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Server.
SedoObjectVersionTipo de dados:StringTipo de acesso: somente leitura
Eliminatórias: [leia]
Consulte SMS_PackageBaseclass Classe WMI do Server.
SourceSiteTipo de dados:StringTipo de acesso: Leitura/Gravação
Qualificadores: [SizeLimit("3")]
Consulte SMS_ConfigurationItemBaseClass Classe WMI do Server.
Comentários
Os qualificadores de classe para esta classe incluem:
Protegido
Para obter mais informações sobre os qualificadores de classe e os qualificadores de propriedade incluídos na seção Propriedades, consulte Qualificadores de classe e propriedade do Configuration Manager.
O Configuration Manager usa um catálogo de drivers para gerenciar os diferentes computadores, dispositivos e drivers de dispositivo Windows associados aos quais ele dá suporte. Para obter mais informações, consulte Gerenciar drivers.
Você pode criar um
SMS_Driverobjeto usando o método CreateFromINF na classe SMS_Driver e o método CreateFromOEM na classe SMS_Driver métodos. Você usa o método CreateFromINF na classe SMS_Driver para criar umSMS_Driverobjeto de um arquivo INF do driver do Windows. Para obter mais informações, consulte Como importar um driver do Windows descrito por um arquivo INF para o Configuration Manager. Você usa o método CreateFromOEM na classe SMS_Driver para criar umSMS_Driverobjeto de um arquivo Txtsetup.oem.Os drivers compartilham muitas das qualidades abstratas dos itens de configuração, mas você não pode usar drivers como itens de configuração. Por exemplo, elas não podem ser atribuídas a linhas de base.
Os drivers podem ser organizados em categorias adicionando o identificador de categoria relevante à propriedade da
SMS_Driver Server WMI Class``CategoryInstance_UniqueIDsmatriz. Para obter mais informações, consulte Como adicionar uma categoria a um driver do Windows.Ao usar as classes WMI do servidor Configuration Manager em seu aplicativo ou script, lembre-se de que cada driver deve ser adicionado a pelo menos um pacote de driver (ATUALIZADO: Classe WMI do SMS_DriverPackage Server) antes de poder ser instalado em um cliente. Para obter mais informações, consulte Como criar um pacote de driver para um driver do Windows no Configuration Manager. Os drivers de armazenamento em massa também podem ser adicionados a um pacote de imagem de inicialização, representado pela classe WMI do SMS_BootImagePackage Server. Como adicionar um driver do Windows a um pacote de imagem de inicialização do Configuration Manager.
Requisitos
Requisitos de tempo de execução
Para obter mais informações, consulte Requisitos de tempo de execução do servidor do Configuration Manager.
Requisitos de desenvolvimento
Para obter mais informações, consulte Requisitos de Desenvolvimento de Servidor do Configuration Manager.
Confira também
Classe WMI do Servidor SMS_DriverPackage ClasseSMS_Driver_Details Classe WMI Classe WMIdo Servidor SMS_TaskSequence