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 コマンドレットは、1 つ以上のデバイス ドライバーを Configuration Manager のドライバー カタログにインポートします。 デバイス ドライバーをカタログにインポートする場合は、ドライバー パッケージにデバイス ドライバーを追加するか、イメージ パッケージを起動できます。

Configuration Manager は、デバイス ドライバーのインポート プロセスの一環として、デバイスに関連付けられた次の情報を読み取ります。

  • プロバイダー
  • クラス
  • バージョン
  • 署名
  • サポートされているハードウェア
  • サポートされているプラットフォーム

既定では、ドライバーの名前は、サポートされている最初のハードウェア デバイスの名前です。 デバイス ドライバーの名前を変更するには 、Set-CMDriver コマンドレットの -NewName パラメーターを使用 します。 サポートされているプラットフォームの一覧は、ドライバーの INF ファイル内の情報に基づいて行います。 この情報の精度は異なることがありますので、ドライバー カタログにインポートした後、デバイス ドライバーがサポートされているのを手動で確認します。

注意

Configuration Manager サイト ドライブから Configuration Manager コマンドレットを実行します PS XYZ:\> 。 詳細については 、「Getting started」を参照してください

例 1: パス内のすべてのデバイス ドライバーをインポートする

このコマンドは、ネットワーク パス内のすべてのデバイス ドライバーをインポートします \\Server1\Driver

Import-CMDriver -Path "\\Server1\Driver" -ImportFolder

例 2: 名前でデバイス ドライバーをインポートする

このコマンドは 、driver.inf という名前のドライバーをネットワーク パスからインポートします \\Server1\Driver

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

パラメーター

-AdministrativeCategory

カテゴリ オブジェクトの配列を指定します。 このオブジェクトを取得するには 、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 コマンドレットを使用 します。

インポートしたドライバーを指定したブート イメージに追加するには、このパラメーターを使用します。

PE (WinPE) Windowsする必要があるドライバーのみを追加します。

  • ブート イメージに追加するドライバーが、ブート イメージのアーキテクチャと一致する必要があります。

  • 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

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 コマンドレットを使用 します。

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

コマンドレットが実行されるとどうなるかを示します。 コマンドレットは実行されません。

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

入力

None

出力

IResultObject