Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
SYNOPSIS
Pobierz sterownik urządzenia.
SYNTAX
SearchByName (ustawienie domyślne)
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
Użyj tego polecenia cmdlet, aby uzyskać sterownik urządzenia. Menedżer konfiguracji udostępnia katalog sterowników, który umożliwia zarządzanie Windows sterownikami urządzeń w środowisku. Aby uzyskać więcej informacji, zobacz Zarządzanie sterownikami w programie Menedżer konfiguracji.
Uwaga
Uruchom Menedżer konfiguracji cmdlet z dysku Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.
EXAMPLES
Przykład 1: uzyskiwanie sterownika urządzenia według nazwy
To polecenie pobiera sterownik o nazwie Sterownik koncentratora szeregowego urządzenia Surface.
Get-CMDriver -Name "Surface Serial Hub Driver"
Przykład 2: uzyskiwanie określonych informacji o sterownikach od określonego producenta
To polecenie pobiera wszystkie sterowniki, których nazwa rozpoczyna się od urządzenia Surface i wyświetla tylko trzy atrybuty.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Przykład 3: Pobierz wszystkie sterowniki dla określonej kategorii
To polecenie pobiera wszystkie sterowniki w kategorii Sterownik urządzenia Surface.
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
PARAMETERS
-AdministrativeCategory
Określ tablicę obiektów kategorii sterowników. Możesz przypisać sterownik do kategorii na potrzeby filtrowania. Na przykład "Surface" lub "Obraz rozruchowy".
Aby uzyskać ten obiekt, użyj polecenia cmdlet 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
Ten parametr traktuje symbole wieloznaczne jako wartości znaków literału. Nie można połączyć go z forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageId
Określ identyfikator pakietu sterowników, aby pobrać w nim wszystkie sterowniki. Ta wartość jest standardowym formatem identyfikatora pakietu, na przykład XYZ00204 .
Type: String
Parameter Sets: SearchByDriverPackageIdMandatory
Aliases: PackageId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverPackageName
Określ nazwę pakietu sterowników, aby pobrać w nim wszystkie sterowniki.
Type: String
Parameter Sets: SearchByDriverPackageNameMandatory
Aliases: PackageName
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Fast
Dodaj ten parametr, aby nie odświeżać automatycznie właściwości z opóźnieniem. Właściwości z opóźnieniem zawierają wartości, które są stosunkowo niewydajne do pobrania. Uzyskanie tych właściwości może spowodować dodatkowy ruch sieciowy i zmniejszyć wydajność polecenia cmdlet.
Jeśli nie używasz tego parametru, polecenie cmdlet wyświetli ostrzeżenie. Aby wyłączyć to ostrzeżenie, ustaw wartość $CMPSSuppressFastNotUsedCheck = $true .
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id (Identyfikator)
Określ identyfikator określonego sterownika urządzenia. Ta wartość jest taka sama jak CI_ID atrybutu, na przykład 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
Określ obiekt pakietu sterowników, aby pobrać w nim wszystkie sterowniki. Aby uzyskać ten obiekt, użyj polecenia 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
Określ nazwę określonego sterownika urządzenia do uzyskania.
Można używać symboli wieloznacznych:
*: wiele znaków?: pojedynczy znak
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, DriverName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
Typowe parametry
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
IResultObject[]#SMS_Driver
IResultObject#SMS_Driver
UWAGI
Aby uzyskać więcej informacji na temat tego obiektu zwracanego i jego właściwości, zobacz SMS_Driver klasy WMI serwera.