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 .
| Тип: | IResultObject[] |
| Aliases: | AdministrativeCategories |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
| Тип: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DriverPackageId
Укажите идентификатор пакета драйверов, чтобы получить все драйверы в нем. Это значение является стандартным форматом идентификатора пакета, например XYZ00204.
| Тип: | String |
| Aliases: | PackageId |
| Position: | Named |
| Default value: | None |
| Обязательно: | True |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-DriverPackageName
Укажите имя пакета драйверов, чтобы получить все драйверы в нем.
| Тип: | String |
| Aliases: | PackageName |
| Position: | Named |
| Default value: | None |
| Обязательно: | True |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-Fast
Добавьте этот параметр, чтобы не обновлять отложенные свойства автоматически. Отложенные свойства содержат значения, которые относительно неэффективны для извлечения. Получение этих свойств может вызвать дополнительный сетевой трафик и снизить производительность командлета.
Если этот параметр не используется, командлет выводит предупреждение. Чтобы отключить это предупреждение, задайте .$CMPSSuppressFastNotUsedCheck = $true
| Тип: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
| Тип: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-Id
Укажите идентификатор определенного драйвера устройства. Это значение совпадает с атрибутом CI_ID , например 66383.
| Тип: | Int32 |
| Aliases: | CIId, DriverId, CI_ID |
| Position: | Named |
| Default value: | None |
| Обязательно: | True |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | False |
-InputObject
Укажите объект пакета драйвера, чтобы получить все драйверы в нем. Чтобы получить этот объект, используйте командлет Get-CMDriverPackage .
| Тип: | IResultObject |
| Aliases: | DriverPackage |
| Position: | Named |
| Default value: | None |
| Обязательно: | True |
| Принять входные данные конвейера: | True |
| Принять подстановочные знаки: | False |
-Name
Укажите имя определенного драйвера устройства, который требуется получить.
Можно использовать подстановочные знаки:
-
*: несколько символов -
?: один символ
| Тип: | String |
| Aliases: | LocalizedDisplayName, DriverName |
| Position: | Named |
| Default value: | None |
| Обязательно: | False |
| Принять входные данные конвейера: | False |
| Принять подстановочные знаки: | True |
Входные данные
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Выходные данные
IResultObject[]
IResultObject
Примечания
Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе SMS_Driver класс WMI сервера.