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 сервера.