Import-CMDriverPackage

Importare un pacchetto driver.

Sintassi

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

Descrizione

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

Importante

Questo cmdlet non supporta PowerShell 7. Richiede il .NET Framework invece di .NET Core usato con PowerShell versione 7.

A partire dalla versione 2103, se si tenta di utilizzare questo cmdlet in una sessione di PowerShell versione 7, 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 ulteriori 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.

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

-DisableWildcardHandling

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

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

-ForceWildcardHandling

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

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

-ImportActionType

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

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

Utilizzare questo parametro per specificare il tipo di azione di importazione per diverse classi di oggetto.

Type:Hashtable
Aliases:ImportActionTypeForSpecificClass
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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 .zip l'estensione.

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

-WhatIf

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

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

Input

Nessuno

Output

System.Object