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