Get-CMDriver
Получите драйвер устройства.
Синтаксис
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>]
Описание
Используйте этот командлет для получения драйвера устройства. Configuration Manager предоставляет каталог драйверов, который можно использовать для управления драйверами устройств Windows в вашей среде. Дополнительные сведения см. в статье Управление драйверами в Configuration Manager.
Примечание.
Выполните командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Получение драйвера устройства по имени
Эта команда возвращает драйвер с именем Surface Serial Hub Driver.
Get-CMDriver -Name "Surface Serial Hub Driver"
Пример 2. Получение конкретных сведений о драйверах от конкретного производителя
Эта команда возвращает все драйверы, имя которых начинается с Surface и отображает только три атрибута.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Пример 3. Получение всех драйверов для определенной категории
Эта команда возвращает все драйверы в категории драйверов Surface .
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
Параметры
-AdministrativeCategory
Укажите массив объектов категории драйверов. Драйвер можно назначить категории для фильтрации. Например, "Surface" или "Загрузочный образ".
Чтобы получить этот объект, используйте командлет Get-CMCategory .
Type: | IResultObject[] |
Aliases: | AdministrativeCategories |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DriverPackageId
Укажите идентификатор пакета драйверов, чтобы получить все драйверы в нем. Это значение является стандартным форматом идентификатора пакета, например XYZ00204
.
Type: | String |
Aliases: | PackageId |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DriverPackageName
Укажите имя пакета драйверов, чтобы получить все драйверы в нем.
Type: | String |
Aliases: | PackageName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Fast
Добавьте этот параметр, чтобы не обновлять отложенные свойства автоматически. Отложенные свойства содержат значения, которые относительно неэффективны для извлечения. Получение этих свойств может привести к дополнительному сетевому трафику и снижению производительности командлетов.
Если этот параметр не используется, командлет выводит предупреждение. Чтобы отключить это предупреждение, задайте .$CMPSSuppressFastNotUsedCheck = $true
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Укажите идентификатор определенного драйвера устройства. Это значение совпадает с атрибутом CI_ID , например 66383
.
Type: | Int32 |
Aliases: | CIId, DriverId, CI_ID |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Укажите объект пакета драйвера, чтобы получить все драйверы в нем. Чтобы получить этот объект, используйте командлет Get-CMDriverPackage .
Type: | IResultObject |
Aliases: | DriverPackage |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Укажите имя определенного драйвера устройства, который требуется получить.
Можно использовать подстановочные знаки:
*
: несколько символов?
: один символ
Type: | String |
Aliases: | LocalizedDisplayName, DriverName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
IResultObject[]
IResultObject
Примечания
Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе SMS_Driver класс WMI сервера.
Связанные ссылки
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по