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.