다음을 통해 공유


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

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: 이름으로 디바이스 드라이버 가져오기

이 명령은 네트워크 경로 \\Server1\Driver에서 driver.inf라는 드라이버를 가져옵니다.

Import-CMDriver -Path "\\Server1\Driver\driver.inf"

매개 변수

-AdministrativeCategory

범주 개체의 배열을 지정합니다. 이 개체를 얻으려면 Get-CMCategory cmdlet을 사용합니다.

데스크톱 또는 Notebook과 같은 필터링 목적으로 디바이스 드라이버를 범주에 할당합니다.

형식:IResultObject[]
별칭:AdministrativeCategories
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-AdministrativeCategoryName

AdministrativeCategory 매개 변수를 사용하여 범주에 대한 개체를 가져오고 지정하는 대신 이 매개 변수를 사용하여 범주의 이름을 지정하기만 하면 됩니다. 범주 이름 배열을 사용할 수도 있습니다.

형식:String[]
별칭:AdministrativeCategoryNames
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-BootImagePackage

부팅 이미지 개체의 배열을 지정합니다. 이 개체를 얻으려면 Get-CMBootImage cmdlet을 사용합니다.

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

Windows PE(WinPE)에서 부팅하는 데 필요한 드라이버만 추가합니다.

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

  • WinPE는 이미 많은 드라이버가 기본 제공되어 있습니다. WinPE에 포함되지 않은 네트워크 및 스토리지 드라이버만 추가합니다.

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

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

형식:IResultObject[]
별칭:BootImagePackages
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Confirm

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

형식:SwitchParameter
별칭:cf
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DriverPackage

드라이버 패키지 개체의 배열을 지정합니다. 이 개체를 얻으려면 Get-CMDriverPackage cmdlet을 사용합니다.

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

형식:IResultObject[]
별칭: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
별칭:FileName, FilePath, ImportFilePath, Location, UncFileLocation
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SupportedPlatform

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

형식:IResultObject[]
별칭:SupportedPlatforms
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SupportedPlatformName

디바이스 드라이버를 실행할 수 있는 지원되는 플랫폼 이름의 배열을 지정합니다. 예를 들면 "All Windows 10 (64-bit)"와 같습니다.

형식:String[]
별칭:SupportedPlatformNames
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-UpdateBootImageDistributionPoint

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

형식:Boolean
별칭:UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-UpdateDriverPackageDistributionPoint

-DriverPackage 매개 변수를 사용하는 경우 이 매개 변수를 로 $true 설정하여 할당된 배포 지점에서 드라이버 패키지를 업데이트합니다.

형식:Boolean
별칭:UpdateDistributionPointsforDriverPackage
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-WhatIf

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

형식:SwitchParameter
별칭:wi
Position:Named
Default value:False
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

None

출력

IResultObject