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 esistentiNotImport
: non importare il driverOverwriteCategory
: 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