Condividi tramite


Import-CMDriverPackage

Importare un pacchetto driver.

Sintassi

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

Descrizione

Usare questo cmdlet per importare pacchetti driver nel catalogo driver. È possibile usare il cmdlet Export-CMDriverPackage per esportare un pacchetto driver in un file .zip.

Importante

Questo cmdlet non supporta PowerShell 7. Richiede .NET Framework anziché .NET Core usato con PowerShell versione 7.

A partire dalla versione 2103, se si tenta di usare questo cmdlet in una sessione di PowerShell versione 7, l'errore non riesce con l'errore seguente: This cmdlet only supports the ".NET Framework" runtime.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Importare un pacchetto driver

Questo comando importa un pacchetto driver dal file di importazione denominato DriverPackage.zip.

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

Esempio 2: Specificare il tipo di azione di importazione

In questo esempio viene specificato un tipo di azione di importazione per diverse classi di oggetti

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

Parametri

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ImportActionType

Se questo pacchetto esiste già nel sito, usare questo parametro come gestirlo. Per impostazione predefinita, Configuration Manager ignora i duplicati.

Tipo:ImportActionType
Alias:ImportActionForAllObjects
Valori accettati:NotSet, Skip, DirectImport, Rename, Overwrite, ImportFail, IgnoreDependencyFailure, AppendDriverCategories, OverwriteIgnoreDependencyFailure
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ImportActionTypeSpec

Utilizzare questo parametro per specificare il tipo di azione import per classi di oggetti diverse.

Tipo:Hashtable
Alias:ImportActionTypeForSpecificClass
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ImportFilePath

Specificare il percorso di rete per il pacchetto esportato. Il cmdlet importa tutti i pacchetti nel file. Il percorso deve specificare il file, inclusa l'estensione .zip .

Tipo:String
Alias:FileName, FilePath, Path
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

System.Object