Get-CMDriver
SYNOPSIS
Arranja um condutor de dispositivos.
SYNTAX
SearchByName (Padrão)
Get-CMDriver [-Fast] [-Name <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]
SearchByDriverPackageIdMandatory
Get-CMDriver [-Fast] -DriverPackageId <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByDriverPackageNameMandatory
Get-CMDriver [-Fast] -DriverPackageName <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByIdMandatory
Get-CMDriver [-Fast] -Id <Int32> [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]
SearchByDriverPackage
Get-CMDriver [-Fast] -InputObject <IResultObject> [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByCategoria
Get-CMDriver [-Fast] [-AdministrativeCategory <IResultObject[]>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
DESCRIPTION
Utilize este cmdlet para obter um controlador de dispositivo. O Gestor de Configuração fornece um catálogo de condutores que pode utilizar para gerir os controladores de dispositivos Windows no seu ambiente. Para obter mais informações, consulte Gerir os controladores no Gestor de Configuração.
Nota
Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\>
. Para mais informações, consulte a partida.
EXAMPLES
Exemplo 1: Obter um controlador de dispositivo pelo nome
Este comando recebe o controlador chamado Surface Serial Hub Driver.
Get-CMDriver -Name "Surface Serial Hub Driver"
Exemplo 2: Obter informações específicas sobre condutores de um fabricante específico
Este comando recebe todos os controladores cujo nome começa com Surface e apenas exibe três atributos.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Exemplo 3: Obter todos os condutores para uma categoria específica
Este comando coloca todos os condutores na categoria de condutor de superfície.
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
PARAMETERS
-Divisão Administrativa
Especifique uma matriz de objetos da categoria do condutor. Pode atribuir um condutor a uma categoria para fins de filtragem. Por exemplo, "Superfície" ou "Imagem de arranque".
Para obter este objeto, utilize o cmdlet Get-CMCategoria.
Type: IResultObject[]
Parameter Sets: SearchByCategory
Aliases: AdministrativeCategories
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageId
Especifique a identificação de um pacote de motorista para colocar todos os condutores nele. Este valor é um formato de ID de pacote padrão, por exemplo, XYZ00204
.
Type: String
Parameter Sets: SearchByDriverPackageIdMandatory
Aliases: PackageId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageName
Especifique o nome de um pacote de motorista para colocar todos os motoristas nele.
Type: String
Parameter Sets: SearchByDriverPackageNameMandatory
Aliases: PackageName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- Rápido
Adicione este parâmetro para não atualizar automaticamente as propriedades preguiçosas. As propriedades preguiçosas contêm valores que são relativamente ineficientes de recuperação. Obter estas propriedades pode causar tráfego adicional de rede e diminuir o desempenho do cmdlet.
Se não utilizar este parâmetro, o cmdlet apresenta um aviso. Para desativar este aviso, desative $CMPSSuppressFastNotUsedCheck = $true
.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- ID
Especifique a identificação de um controlador de dispositivo específico. Este valor é o mesmo que o atributo CI_ID, por 66383
exemplo.
Type: Int32
Parameter Sets: SearchByIdMandatory
Aliases: CIId, DriverId, CI_ID
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Especifique um objeto de pacote de motorista para colocar todos os condutores nele. Para obter este objeto, utilize o cmdlet Get-CMDriverPackage.
Type: IResultObject
Parameter Sets: SearchByDriverPackage
Aliases: DriverPackage
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Name
Especifique o nome de um controlador de dispositivo específico para obter.
Pode utilizar caracteres wildcard:
*
: Vários caracteres?
: Personagem única
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, DriverName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
IResultObject[]#SMS_Driver
IResultObject#SMS_Driver
NOTAS
Para obter mais informações sobre este objeto de retorno e suas propriedades, consulte SMS_Driver classe WMI do servidor.