Get-CMDriver
SYNOPSIS
Získat ovladač zařízení.
SYNTAX
SearchByName (výchozí)
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
Pomocí této rutiny můžete získat ovladač zařízení. Configuration Manager poskytuje katalog ovladačů, který můžete použít ke správě Windows ovladačů zařízení ve vašem prostředí. Další informace najdete v tématu Správa ovladačů v Configuration Manager.
Poznámka
Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: získání ovladače zařízení podle názvu
Tento příkaz načte ovladač pojmenovaný Surface ovladače sériového centra.
Get-CMDriver -Name "Surface Serial Hub Driver"
Příklad 2: získání konkrétních informací o ovladačích od konkrétního výrobce
Tento příkaz načte všechny ovladače, jejichž název začíná na povrchu a zobrazí jenom tři atributy.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Příklad 3: získání všech ovladačů pro konkrétní kategorii
Tento příkaz načte všechny ovladače v kategorii ovladače Surface .
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
PARAMETERS
-AdministrativeCategory
Zadejte pole objektů kategorií ovladačů. K kategorii pro účely filtrování můžete přiřadit ovladač. Například "plocha" nebo "spouštěcí bitová kopie".
K získání tohoto objektu použijte rutinu Get-CMCategory .
Type: IResultObject[]
Parameter Sets: SearchByCategory
Aliases: AdministrativeCategories
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageId
Zadejte ID balíčku ovladačů, do kterého se mají načíst všechny ovladače. Tato hodnota je standardní formát ID balíčku, například XYZ00204
.
Type: String
Parameter Sets: SearchByDriverPackageIdMandatory
Aliases: PackageId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageName
Zadejte název balíčku ovladačů, do kterého se mají načíst všechny ovladače.
Type: String
Parameter Sets: SearchByDriverPackageNameMandatory
Aliases: PackageName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Rychlá
Přidejte tento parametr pro automatické obnovení opožděných vlastností. Opožděné vlastnosti obsahují hodnoty, které je poměrně neefektivní pro načtení. Získání těchto vlastností může způsobit další síťový provoz a snížit výkon rutiny.
Pokud tento parametr nepoužijete, rutina zobrazí upozornění. Chcete-li toto upozornění zakázat, nastavte $CMPSSuppressFastNotUsedCheck = $true
.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučujeme). Nejde kombinovat s DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– ID
Zadejte ID konkrétního ovladače zařízení. Tato hodnota je stejná jako atribut CI_ID , například 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
– Položky InputObject
Zadejte objekt balíčku ovladačů, do kterého se mají načíst všechny ovladače. K získání tohoto objektu použijte rutinu 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
Zadejte název konkrétního ovladače zařízení, který chcete získat.
Můžete použít zástupné znaky:
*
: Více znaků?
: Jeden znak
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, DriverName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement. ManagementProvider. IResultObject
OUTPUTS
IResultObject [] #SMS_Driver
IResultObject # SMS_Driver
POZNÁMKY
Další informace o tomto návratovém objektu a jeho vlastnostech naleznete v tématu SMS_Driver serverové třídy služby WMI.