Get-CMDriver
SYNOPSIS
Haal een apparaat stuurprogramma op.
SYNTAX
SearchByName (standaard)
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>]
SearchByCategory
Get-CMDriver [-Fast] [-AdministrativeCategory <IResultObject[]>] [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
DESCRIPTION
Gebruik deze cmdlet om een apparaat stuurprogramma op te halen. Configuration Manager biedt een stuurprogrammacatalogus die u kunt gebruiken om de Windows in uw omgeving te beheren. Zie Stuurprogramma's beheren in Configuration Manager.
Notitie
Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\>
. Zie Aan de slag voor meer informatie.
EXAMPLES
Voorbeeld 1: Een apparaatdrijf op naam krijgen
Met deze opdracht haalt u het stuurprogramma met de naam Surface Serial Hub Driver op.
Get-CMDriver -Name "Surface Serial Hub Driver"
Voorbeeld 2: Specifieke informatie over stuurprogramma's van een specifieke fabrikant verkrijgen
Met deze opdracht worden alle stuurprogramma's van wie de naam begint met Surface, en worden slechts drie kenmerken weergegeven.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Voorbeeld 3: Alle stuurprogramma's voor een specifieke categorie op halen
Met deze opdracht worden alle stuurprogramma's in de categorie Surface-stuurprogramma's oprist.
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
PARAMETERS
-AdministrativeCategory
Geef een matrix van stuurprogrammacategorieobjecten op. U kunt een stuurprogramma toewijzen aan een categorie voor filterdoeleinden. Bijvoorbeeld 'Surface' of 'Boot image'.
Gebruik de cmdlet Get-CMCategory om dit object op te halen.
Type: IResultObject[]
Parameter Sets: SearchByCategory
Aliases: AdministrativeCategories
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageId
Geef de id van een stuurprogrammapakket op om alle stuurprogramma's in het pakket op te halen. Deze waarde is een standaard pakket-id-indeling, bijvoorbeeld XYZ00204
.
Type: String
Parameter Sets: SearchByDriverPackageIdMandatory
Aliases: PackageId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageName
Geef de naam van een stuurprogrammapakket op om alle stuurprogramma's in het pakket op te halen.
Type: String
Parameter Sets: SearchByDriverPackageNameMandatory
Aliases: PackageName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Snel
Voeg deze parameter toe om niet automatisch luie eigenschappen te vernieuwen. Luie eigenschappen bevatten waarden die relatief inefficiënt zijn om op te halen. Het verkrijgen van deze eigenschappen kan extra netwerkverkeer veroorzaken en de prestaties van de cmdlet verlagen.
Als u deze parameter niet gebruikt, geeft de cmdlet een waarschuwing weer. Als u deze waarschuwing wilt uitschakelen, stelt u $CMPSSuppressFastNotUsedCheck = $true
in.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
Geef de id van een specifiek apparaatdrijf op. Deze waarde is hetzelfde als het kenmerk CI_ID, bijvoorbeeld 66383
.
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
Geef een stuurprogrammapakketobject op om alle stuurprogramma's op te halen. Gebruik de cmdlet Get-CMDriverPackage om dit object op te halen.
Type: IResultObject
Parameter Sets: SearchByDriverPackage
Aliases: DriverPackage
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Name
Geef de naam op van een specifiek apparaat stuurprogramma dat u wilt op halen.
U kunt jokertekens gebruiken:
*
: Meerdere tekens?
: Eén teken
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, DriverName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
CommonParameters
Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
IResultObject[]#SMS_Driver
IResultObject#SMS_Driver
OPMERKINGEN
Zie WMI-klasseSMS_Driver server voor meer informatie over dit retourobject en de eigenschappen ervan.