Import-CMDriver

Importare un driver di dispositivo nel catalogo driver.

Sintassi

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>]

Descrizione

Il cmdlet Import-CMDriver importa uno o più driver di dispositivo nel catalogo driver in Configuration Manager. Quando importi driver di dispositivo nel catalogo, puoi aggiungere i driver di dispositivo ai pacchetti di driver o ai pacchetti di immagini di avvio.

Come parte del processo di importazione per il driver di dispositivo, Configuration Manager legge le informazioni seguenti associate al dispositivo:

  • Provider
  • Classe
  • Versione
  • Signature
  • Hardware supportato
  • Piattaforma supportata

Per impostazione predefinita, il nome del driver è il primo dispositivo hardware supportato. Per rinominare il driver di dispositivo, utilizzare il parametro -NewName del cmdlet Set-CMDriver. L'elenco delle piattaforme supportate si basa sulle informazioni nel file INF del driver. Poiché l'accuratezza di queste informazioni può variare, verificare manualmente che il driver di dispositivo sia supportato dopo l'importazione nel catalogo driver.

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 tutti i driver di dispositivo in un percorso

Questo comando importa tutti i driver di dispositivo che si trovano nel percorso di \\Server1\Driver rete.

Import-CMDriver -Path "\\Server1\Driver" -ImportFolder

Esempio 2: Importare un driver di dispositivo in base al nome

Questo comando importa il driver denominato driver.inf dal percorso di \\Server1\Driver rete.

Import-CMDriver -Path "\\Server1\Driver\driver.inf"

Parametri

-AdministrativeCategory

Specificare una matrice di oggetti categoria. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMCategory.

Assegnare i driver di dispositivo a una categoria a scopo di filtro, ad esempio desktop o blocchi appunti.

Type:IResultObject[]
Aliases:AdministrativeCategories
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-AdministrativeCategoryName

Anziché ottenere e specificare un oggetto per una categoria con il parametro AdministrativeCategory, utilizzare questo parametro per specificare semplicemente il nome di una categoria. È inoltre possibile utilizzare una matrice di nomi di categoria.

Type:String[]
Aliases:AdministrativeCategoryNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-BootImagePackage

Specificare una matrice di oggetti immagine di avvio. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMBootImage.

Utilizzare questo parametro per aggiungere i driver importati alle immagini di avvio specificate.

Aggiungi solo i driver necessari Windows PE (WinPE) per l'avvio:

  • Assicurati che i driver aggiunti all'immagine di avvio corrispondano all'architettura dell'immagine di avvio.

  • WinPE include già molti driver incorporati. Aggiungere solo driver di rete e di archiviazione non inclusi in WinPE.

  • Aggiungi solo driver di rete e di archiviazione all'immagine di avvio, a meno che non siano presenti requisiti per altri driver in WinPE.

  • È meglio usare driver con una firma digitale valida.

Type:IResultObject[]
Aliases:BootImagePackages
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-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

-DriverPackage

Specificare una matrice di oggetti pacchetto driver. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMDriverPackage.

Utilizzare questo parametro per aggiungere i driver importati ai pacchetti driver specificati.

Type:IResultObject[]
Aliases:DriverPackages
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableAndAllowInstall

Abilita il driver e consenti ai client di installarlo durante il passaggio della sequenza di attività Auto Apply Driver.

I driver aggiunti al pacchetto driver non sono interessati.

Type:Boolean
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

-ImportDuplicateDriverOption

Specificare in che modo Configuration Manager gestisce i driver di dispositivo duplicati.

  • AppendCategory: importare il driver e aggiungere una nuova categoria alle categorie esistenti - KeepExistingCategory : Importare il driver e mantenere le categorie esistenti
  • NotImport: non importare il driver
  • OverwriteCategory: importare il driver e sovrascrivere le categorie esistenti
Type:ImportDuplicateDriverOption
Accepted values:NotImport, AppendCategory, KeepExistingCategory, OverwriteCategory
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ImportFolder

Aggiungi questo parametro per importare tutti i driver di dispositivo nella cartella di destinazione.

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

-Path

Specificare un percorso per i file driver da importare.

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

-SupportedPlatform

Specifica un oggetto piattaforma supportato a cui il driver di dispositivo è applicabile e che può essere eseguito. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMSupportedPlatform.

Type:IResultObject[]
Aliases:SupportedPlatforms
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SupportedPlatformName

Specifica una matrice di nomi di piattaforme supportate su cui è possibile eseguire il driver di dispositivo. Ad esempio, "All Windows 10 (64-bit)".

Type:String[]
Aliases:SupportedPlatformNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UpdateBootImageDistributionPoint

Indica se Configuration Manager aggiorna le immagini di avvio nei punti di distribuzione per aggiungere i nuovi driver.

Type:Boolean
Aliases:UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UpdateDriverPackageDistributionPoint

Se usi il parametro -DriverPackage, imposta questo parametro su per $true aggiornare il pacchetto driver nei punti di distribuzione assegnati.

Type:Boolean
Aliases:UpdateDistributionPointsforDriverPackage
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

Nessuna

Output

IResultObject