Import-CMDriverPackage

Importieren sie ein Treiberpaket.

Syntax

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

Beschreibung

Verwenden Sie dieses Cmdlet, um Treiberpakete in den Treiberkatalog zu importieren. Sie können das Cmdlet "Export-CMDriverPackage" verwenden, um ein Treiberpaket in eine .zip Datei zu exportieren.

Wichtig

Dieses Cmdlet unterstützt PowerShell 7nicht. Es erfordert die .NET Framework anstelle von .NET Core, das mit PowerShell Version 7 verwendet wird.

Wenn Sie ab Version 2103 versuchen, dieses Cmdlet in einer PowerShell-Sitzung der Version 7 zu verwenden, tritt der folgende Fehler auf: This cmdlet only supports the ".NET Framework" runtime.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Importieren eines Treiberpakets

Mit diesem Befehl wird ein Treiberpaket aus der Importdatei namens DriverPackage.zip importiert.

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

Beispiel 2: Angeben des Importaktionstyps

In diesem Beispiel wird ein Importaktionstyp für verschiedene Objektklassen angegeben.

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

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

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

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

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

-ForceWildcardHandling

Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.

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

-ImportActionType

Wenn dieses Paket bereits auf der Website vorhanden ist, verwenden Sie diesen Parameter, um es zu behandeln. Standardmäßig ignoriert Configuration Manager Duplikate.

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

Verwenden Sie diesen Parameter, um den Importaktionstyp für verschiedene Objektklassen anzugeben.

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

-ImportFilePath

Geben Sie den Netzwerkpfad für das exportierte Paket an. Das Cmdlet importiert alle Pakete in der Datei. Der Pfad muss die Datei einschließlich der .zip Erweiterung angeben.

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

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

Keine

Ausgaben

System.Object