Compartir a través de


Get-CMDriver

Obtener un controlador de dispositivo.

Sintaxis

Get-CMDriver
   [-Fast]
   [-Name <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMDriver
   [-Fast]
   -DriverPackageId <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMDriver
   [-Fast]
   -DriverPackageName <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMDriver
   [-Fast]
   -Id <Int32>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMDriver
   [-Fast]
   -InputObject <IResultObject>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMDriver
   [-Fast]
   [-AdministrativeCategory <IResultObject[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

Use este cmdlet para obtener un controlador de dispositivo. Configuration Manager proporciona un catálogo de controladores que puede usar para administrar los controladores de dispositivos Windows en su entorno. Para obtener más información, consulte Administración de controladores en Configuration Manager.

Nota:

Ejecute cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Obtención de un controlador de dispositivo por nombre

Este comando obtiene el controlador denominado Controlador de Surface Serial Hub.

Get-CMDriver -Name "Surface Serial Hub Driver"

Ejemplo 2: Obtener información específica sobre los controladores de un fabricante específico

Este comando obtiene todos los controladores cuyo nombre comienza por Surface y solo muestra tres atributos.

Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate

Ejemplo 3: Obtener todos los controladores de una categoría específica

Este comando obtiene todos los controladores de la categoría de controladores de Surface .

$category = Get-CMCategory -Name "Surface"

Get-CMDriver -Fast -AdministrativeCategory $category

Parámetros

-AdministrativeCategory

Especifique una matriz de objetos de categoría de controlador. Puede asignar un controlador a una categoría con fines de filtrado. Por ejemplo, "Surface" o "Boot image".

Para obtener este objeto, use el cmdlet Get-CMCategory .

Tipo:IResultObject[]
Alias:AdministrativeCategories
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DriverPackageId

Especifique el identificador de un paquete de controladores para obtener todos los controladores en él. Este valor es un formato de identificador de paquete estándar, por ejemplo, XYZ00204.

Tipo:String
Alias:PackageId
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DriverPackageName

Especifique el nombre de un paquete de controladores para obtener todos los controladores.

Tipo:String
Alias:PackageName
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Fast

Agregue este parámetro para no actualizar automáticamente las propiedades diferidas. Las propiedades diferidas contienen valores relativamente ineficaces para recuperar. La obtención de estas propiedades puede provocar tráfico de red adicional y reducir el rendimiento del cmdlet.

Si no usa este parámetro, el cmdlet muestra una advertencia. Para deshabilitar esta advertencia, establezca $CMPSSuppressFastNotUsedCheck = $true.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Id

Especifique el identificador de un controlador de dispositivo específico. Este valor es el mismo que el atributo CI_ID , por ejemplo 66383.

Tipo:Int32
Alias:CIId, DriverId, CI_ID
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Especifique un objeto de paquete de controladores para obtener todos los controladores en él. Para obtener este objeto, use el cmdlet Get-CMDriverPackage .

Tipo:IResultObject
Alias:DriverPackage
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Especifique el nombre de un controlador de dispositivo específico que se va a obtener.

Puede usar caracteres comodín:

  • *: varios caracteres
  • ?: carácter único
Tipo:String
Alias:LocalizedDisplayName, DriverName
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:True

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

IResultObject[]

IResultObject

Notas

Para obtener más información sobre este objeto devuelto y sus propiedades, vea SMS_Driver clase WMI de servidor.