Import-CMDriver

장치 드라이버를 드라이버 카탈로그로 가져오기.

Syntax

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>]

Description

Import-CMDriver cmdlet은 하나 이상의 장치 드라이버를 Configuration Manager의 드라이버 카탈로그로 가져오습니다. 카탈로그로 장치 드라이버를 가져올 때 장치 드라이버를 드라이버 패키지에 추가하거나 이미지 패키지를 부팅할 수 있습니다.

장치 드라이버에 대한 가져오기 프로세스의 일부로 Configuration Manager는 장치와 연결된 다음 정보를 읽습니다.

  • 공급자
  • 클래스
  • 버전
  • 서명
  • 지원되는 하드웨어
  • 지원되는 플랫폼

기본적으로 드라이버 이름은 지원하는 첫 번째 하드웨어 장치 다음에 지정됩니다. 장치 드라이버의 이름을 변경하려면 Set-CMDriver cmdlet의 -NewName 매개 변수를 사용합니다. 지원되는 플랫폼 목록은 드라이버의 INF 파일에 있는 정보를 기반으로 합니다. 이 정보의 정확성은 다를 수 있기 때문에 드라이버 카탈로그로 가져온 후 장치 드라이버가 지원되는지 수동으로 확인합니다.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: 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 cmdlet을 사용합니다.

데스크톱 또는 전자 필기장과 같은 필터링 목적으로 장치 드라이버를 범주에 할당합니다.

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 cmdlet을 사용합니다.

이 매개 변수를 사용하여 가져온 드라이버를 지정된 부팅 이미지에 추가합니다.

WINPE(Windows)를 부팅하는 데 필요한 드라이버만 추가합니다.

  • 부팅 이미지에 추가하는 드라이버가 부팅 이미지의 아키텍처와 일치하는지 확인

  • WinPE에는 이미 여러 드라이버가 기본 제공되어 있습니다. WinPE에 포함되지 않은 네트워크 및 저장소 드라이버만 추가합니다.

  • WinPE의 다른 드라이버에 대한 요구 사항이 없는 한 네트워크 및 저장소 드라이버만 부팅 이미지에 추가합니다.

  • 유효한 디지털 서명이 있는 드라이버를 사용하는 것이 가장 좋은 것입니다.

Type:IResultObject[]
Aliases:BootImagePackages
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

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 cmdlet을 사용합니다.

이 매개 변수를 사용하여 가져온 드라이버를 지정된 드라이버 패키지에 추가합니다.

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

Configuration Manager에서 중복된 장치 드라이버를 관리하는 방법을 지정합니다.

  • 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

디바이스 드라이버를 적용할 수 있으며 실행할 수 있는 지원되는 플랫폼 개체를 지정합니다. 이 개체를 얻습니다. Get-CMSupportedPlatform cmdlet을 사용합니다.

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

Configuration Manager가 배포 지점에서 부팅 이미지를 업데이트하여 새 드라이버를 추가할지 여부를 나타냅니다.

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

cmdlet이 실행되면 어떻게 되는지 보여줍니다. 이 cmdlet은 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

입력

없음

출력

IResultObject