Partager via


Import-CMDriverPackage

Importez un package de pilotes.

Syntax

Import-CMDriverPackage
      [-ImportActionType <ImportActionType>]
      [-ImportActionTypeSpec <Hashtable>]
      -ImportFilePath <String>
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Utilisez cette cmdlet pour importer des packages de pilotes dans le catalogue de pilotes. Vous pouvez utiliser l’cmdlet Export-CMDriverPackage pour exporter un package de pilotes vers .zip fichier.

Important

Cette cmdlet ne prend pas en charge PowerShell 7. Il nécessite le .NET Framework au lieu de .NET Core utilisé avec PowerShell version 7.

À partir de la version 2103, si vous essayez d’utiliser cette cmdlet dans une session PowerShell version 7, elle échoue avec l’erreur suivante : This cmdlet only supports the ".NET Framework" runtime.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : importer un package de pilotes

Cette commande importe un package de pilotes à partir du fichier d’importation nommé DriverPackage.zip.

Import-CMDriverPackage -ImportFilePath "\\Contoso02\main\driverpackages\DriverPackage.zip"

Exemple 2 : spécifier le type d’action d’importation

Cet exemple spécifie un type d’action d’importation pour différentes classes d’objets

$classVsAction = @{"SMS_Driver" = [Microsoft.ConfigurationManagement.AdminConsole.MigrationAssistant.ImportActionType]::AppendDriverCategories}
Import-CMDriverPackage -ImportFilePath $filePath -ImportActionTypeSpec $classVsAction

Paramètres

- Confirmer

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

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

- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. La cmdlet ne s’exécute pas.

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

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

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

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

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

-ImportActionType

Si ce package existe déjà dans le site, utilisez ce paramètre pour le gérer. Par défaut, Configuration Manager ignore les doublons.

Type:ImportActionType
Aliases:ImportActionForAllObjects
Accepted values:NotSet, Skip, DirectImport, Rename, Overwrite, ImportFail, IgnoreDependencyFailure, AppendDriverCategories, OverwriteIgnoreDependencyFailure
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ImportActionTypeSpec

Utilisez ce paramètre pour spécifier le type d’action d’importation pour différentes classes d’objet.

Type:Hashtable
Aliases:ImportActionTypeForSpecificClass
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ImportFilePath

Spécifiez le chemin d’accès réseau pour le package exporté. L’cmdlet importe tous les packages du fichier. Le chemin d’accès doit spécifier le fichier, y compris .zip l’extension.

Type:String
Aliases:FileName, FilePath, Path
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Néant

Sorties

System.Object