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. При импорте драйверов устройств в каталог можно добавлять драйверы в пакеты драйверов или в пакеты изображений загрузки.
В процессе импорта драйвера устройства диспетчер конфигурации читает следующую информацию, связанную с устройством:
- Поставщик
- Класс
- Версия
- Подпись
- Поддерживаемые аппаратные средства
- Поддерживаемая платформа
По умолчанию драйвер назван в честь первого аппаратного устройства, которое он поддерживает. Чтобы переименовать драйвер устройства, используйте параметр -NewName для комлета Set-CMDriver. Список поддерживаемых платформ основан на сведениях в файле INF драйвера. Поскольку точность этих сведений может отличаться, вручную убедитесь, что драйвер устройства поддерживается после импорта в каталог драйвера.
Примечание
Запустите команды диспетчера конфигурации из диска веб-сайта 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
Укажите массив объектов категории. Чтобы получить этот объект, используйте cmdlet Get-CMCategory.
Назначьте драйверам устройств категорию для фильтрации, например для настольных компьютеров или ноутбуков.
Type: | IResultObject[] |
Aliases: | AdministrativeCategories |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AdministrativeCategoryName
Вместо получения и указания объекта для категории с параметром AdministrativeCategory используйте этот параметр, чтобы просто указать имя категории. Вы также можете использовать массив имен категорий.
Type: | String[] |
Aliases: | AdministrativeCategoryNames |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootImagePackage
Укажите массив объектов изображений загрузки. Чтобы получить этот объект, используйте комлет Get-CMBootImage.
Используйте этот параметр, чтобы добавить импортируемые драйверы в указанные изображения загрузки.
Добавьте только драйверы, которые Windows pe (WinPE) для загрузки:
Убедитесь, что драйверы, добавленные в изображение загрузки, соответствуют архитектуре изображения загрузки.
WinPE уже поставляется со множеством встроенных драйверов. Добавьте только драйверы сети и хранилища, которые не включены в WinPE.
Добавьте к изображению загрузки только драйверы сети и хранилища, если в WinPE нет требований к другим драйверам.
Лучше всего использовать драйверы с допустимой цифровой подписью.
Type: | IResultObject[] |
Aliases: | BootImagePackages |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Перед запуском командлет запросит подтверждение.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Этот параметр рассматривает символы под диктовки как буквальные значения символов. Вы не можете объединить его с ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DriverPackage
Укажите массив объектов пакета драйверов. Чтобы получить этот объект, используйте комлет Get-CMDriverPackage.
Используйте этот параметр, чтобы добавить импортируемые драйверы в указанные пакеты драйверов.
Type: | IResultObject[] |
Aliases: | DriverPackages |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableAndAllowInstall
Включить драйвер и разрешить клиентам установить его во время последовательность задач Автоматическое применение драйвера.
Драйверы, добавленные в пакет драйверов, не затронуты.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Этот параметр обрабатывает символы под диктовки и может привести к неожиданному поведению (не рекомендуется). Вы не можете объединить его с DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImportDuplicateDriverOption
Укажите, как Диспетчер конфигурации управляет дублирующими драйверами устройств.
AppendCategory
: Импорт драйвера и приложение новой категории к существующим категориям: Импорт драйвера и- KeepExistingCategory
сохранение существующих категорийNotImport
: Не импортировать драйверOverwriteCategory
: Импорт драйвера и переописывание существующих категорий
Type: | ImportDuplicateDriverOption |
Accepted values: | NotImport, AppendCategory, KeepExistingCategory, OverwriteCategory |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ImportFolder
Добавьте этот параметр для импорта всех драйверов устройств в целевой папке.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Укажите путь к файлам драйвера для импорта.
Type: | String |
Aliases: | FileName, FilePath, ImportFilePath, Location, UncFileLocation |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SupportedPlatform
Укажите поддерживаемый объект платформы, к которому применим драйвер устройства и может работать. Чтобы получить этот объект, используйте cmdlet Get-CMSupportedPlatform.
Type: | IResultObject[] |
Aliases: | SupportedPlatforms |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SupportedPlatformName
Указывает массив поддерживаемых имен платформ, на которых может работать драйвер устройства. Например, "All Windows 10 (64-bit)"
.
Type: | String[] |
Aliases: | SupportedPlatformNames |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpdateBootImageDistributionPoint
Указывает, обновляет ли диспетчер конфигурации изображения загрузки в точках распространения для добавления новых драйверов.
Type: | Boolean |
Aliases: | UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UpdateDriverPackageDistributionPoint
Если используется параметр -DriverPackage, установите этот параметр для обновления пакета $true
драйверов в заданных точках распространения.
Type: | Boolean |
Aliases: | UpdateDistributionPointsforDriverPackage |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Этот комдлет не работает.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
Нет
Выходные данные
IResultObject