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