Import-CMDriver
Импорт драйвера устройства в каталог драйверов.
Синтаксис
Import-CMDriver
[-AdministrativeCategory <IResultObject[]>]
[-AdministrativeCategoryName <String[]>]
[-BootImagePackage <IResultObject[]>]
[-DriverPackage <IResultObject[]>]
[-EnableAndAllowInstall <Boolean>]
[-ImportDuplicateDriverOption <ImportDuplicateDriverOption>]
[-ImportFolder]
-Path <String>
[-SupportedPlatform <IResultObject[]>]
[-SupportedPlatformName <String[]>]
[-UpdateBootImageDistributionPoint <Boolean>]
[-UpdateDriverPackageDistributionPoint <Boolean>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Import-CMDriver импортирует один или несколько драйверов устройств в каталог драйверов в Configuration Manager. При импорте драйверов устройств в каталог можно добавить драйверы устройств в пакеты драйверов или загрузить пакеты образов.
В процессе импорта драйвера устройства Configuration Manager считывает следующие сведения, связанные с устройством:
- Поставщик
- Класс
- Версия
- Подпись
- Поддерживаемое оборудование
- Поддерживаемая платформа
По умолчанию драйвер называется в честь первого аппаратного устройства, которое он поддерживает. Чтобы переименовать драйвер устройства, используйте параметр -NewName командлета Set-CMDriver . Список поддерживаемых платформ основан на информации в INF-файле драйвера. Так как точность этих сведений может отличаться, вручную убедитесь, что драйвер устройства поддерживается после импорта в каталог драйверов.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Импорт всех драйверов устройств по пути
Эта команда импортирует все драйверы устройств, расположенные в сетевом пути \\Server1\Driver
.
Import-CMDriver -Path "\\Server1\Driver" -ImportFolder
Пример 2. Импорт драйвера устройства по имени
Эта команда импортирует драйвер с именем driver.inf из сетевого пути \\Server1\Driver
.
Import-CMDriver -Path "\\Server1\Driver\driver.inf"
Параметры
-AdministrativeCategory
Укажите массив объектов категорий. Чтобы получить этот объект, используйте командлет Get-CMCategory .
Назначьте драйверы устройств категории для фильтрации, например для настольных компьютеров или записных книжек.
Тип: | IResultObject[] |
Aliases: | AdministrativeCategories |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AdministrativeCategoryName
Вместо получения и указания объекта для категории с помощью параметра AdministrativeCategory используйте этот параметр, чтобы просто указать имя категории. Можно также использовать массив имен категорий.
Тип: | String[] |
Aliases: | AdministrativeCategoryNames |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-BootImagePackage
Укажите массив объектов образа загрузки. Чтобы получить этот объект, используйте командлет Get-CMBootImage .
Используйте этот параметр, чтобы добавить импортированные драйверы в указанные образы загрузки.
Добавьте только драйверы, необходимые windows PE (WinPE) для загрузки:
Убедитесь, что драйверы, добавляемые в образ загрузки, соответствуют архитектуре загрузочного образа.
WinPE уже поставляется со многими встроенными драйверами. Добавьте только сетевые драйверы и драйверы хранилища, которые не включены в WinPE.
Добавьте в образ загрузки только сетевые драйверы и драйверы хранилища, если в WinPE нет требований к другим драйверам.
Лучше всего использовать драйверы с действительной цифровой подписью.
Тип: | IResultObject[] |
Aliases: | BootImagePackages |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Перед запуском командлет запросит подтверждение.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DriverPackage
Укажите массив объектов пакета драйверов. Чтобы получить этот объект, используйте командлет Get-CMDriverPackage .
Используйте этот параметр, чтобы добавить импортированные драйверы в указанные пакеты драйверов.
Тип: | IResultObject[] |
Aliases: | DriverPackages |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EnableAndAllowInstall
Включите драйвер и разрешите клиентам установить его на этапе последовательности задач Автоматическое применение драйвера .
Драйверы, добавленные в пакет драйверов, не затрагиваются.
Тип: | Boolean |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ImportDuplicateDriverOption
Укажите, как Configuration Manager управляет повторяющимися драйверами устройств.
-
AppendCategory
: импорт драйвера и добавление новой категории к существующим категориям- KeepExistingCategory
: импорт драйвера и сохранение существующих категорий -
NotImport
: не импортируйте драйвер. -
OverwriteCategory
: импорт драйвера и перезапись существующих категорий
Тип: | ImportDuplicateDriverOption |
Допустимые значения: | NotImport, AppendCategory, KeepExistingCategory, OverwriteCategory |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ImportFolder
Добавьте этот параметр, чтобы импортировать все драйверы устройств в целевую папку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Path
Укажите путь к файлам драйверов для импорта.
Тип: | String |
Aliases: | FileName, FilePath, ImportFilePath, Location, UncFileLocation |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SupportedPlatform
Укажите поддерживаемый объект платформы, к которому применим и может выполняться драйвер устройства. Чтобы получить этот объект, используйте командлет Get-CMSupportedPlatform .
Тип: | IResultObject[] |
Aliases: | SupportedPlatforms |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SupportedPlatformName
Указывает массив поддерживаемых платформ, на которых может выполняться драйвер устройства. Например, "All Windows 10 (64-bit)"
.
Тип: | String[] |
Aliases: | SupportedPlatformNames |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UpdateBootImageDistributionPoint
Указывает, обновляет ли Configuration Manager загрузочные образы в своих точках распространения для добавления новых драйверов.
Тип: | Boolean |
Aliases: | UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UpdateDriverPackageDistributionPoint
Если используется параметр -DriverPackage , присвойте этому параметру значение $true
, чтобы обновить пакет драйвера в назначенных точках распространения.
Тип: | Boolean |
Aliases: | UpdateDistributionPointsforDriverPackage |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
IResultObject