Get-CMDriver
Obtener un controlador de dispositivo.
Syntax
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 puedes usar para administrar los controladores de dispositivos Windows en tu 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 Configuration Manager, por ejemploPS 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 .
Type: | IResultObject[] |
Aliases: | AdministrativeCategories |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
.
Type: | String |
Aliases: | PackageId |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DriverPackageName
Especifique el nombre de un paquete de controladores para obtener todos los controladores.
Type: | String |
Aliases: | PackageName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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
.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
.
Type: | Int32 |
Aliases: | CIId, DriverId, CI_ID |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 .
Type: | IResultObject |
Aliases: | DriverPackage |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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
Type: | String |
Aliases: | LocalizedDisplayName, DriverName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Vínculos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de