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 si importano driver di dispositivo nel catalogo, è possibile aggiungere i driver di dispositivo ai pacchetti driver o ai pacchetti di immagini di avvio.
Nell'ambito 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 driver prende il nome dal primo dispositivo hardware supportato. Per rinominare il driver di dispositivo, usare il parametro -NewName del cmdlet Set-CMDriver . L'elenco delle piattaforme supportate si basa sulle informazioni contenute 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 dei driver.
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 tutti i driver di dispositivo in un percorso
Questo comando importa tutti i driver di dispositivo che si trovano nel percorso \\Server1\Driver
di rete .
Import-CMDriver -Path "\\Server1\Driver" -ImportFolder
Esempio 2: Importare un driver di dispositivo per nome
Questo comando importa il driver denominato driver.inf dal percorso \\Server1\Driver
di rete .
Import-CMDriver -Path "\\Server1\Driver\driver.inf"
Parametri
-AdministrativeCategory
Specificare una matrice di oggetti categoria. Per ottenere questo oggetto, usare il cmdlet Get-CMCategory .
Assegnare i driver di dispositivo a una categoria a scopo di filtro, ad esempio Desktop o Notebook.
Tipo: | IResultObject[] |
Alias: | AdministrativeCategories |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AdministrativeCategoryName
Anziché ottenere e specificare un oggetto per una categoria con il parametro AdministrativeCategory , usare questo parametro per specificare semplicemente il nome di una categoria. È anche possibile usare una matrice di nomi di categoria.
Tipo: | String[] |
Alias: | AdministrativeCategoryNames |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-BootImagePackage
Specificare una matrice di oggetti immagine di avvio. Per ottenere questo oggetto, usare il cmdlet Get-CMBootImage .
Usare questo parametro per aggiungere i driver importati alle immagini di avvio specificate.
Aggiungere solo i driver necessari per l'avvio di Windows PE (WinPE):
Assicurarsi che i driver aggiunti all'immagine di avvio corrispondano all'architettura dell'immagine di avvio.
WinPE include già molti driver predefiniti. Aggiungere solo i driver di rete e di archiviazione non inclusi in WinPE.
Aggiungere solo i driver di rete e di archiviazione all'immagine di avvio, a meno che non siano previsti requisiti per altri driver in WinPE.
È consigliabile usare driver con una firma digitale valida.
Tipo: | IResultObject[] |
Alias: | BootImagePackages |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-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 |
-DriverPackage
Specificare una matrice di oggetti pacchetto driver. Per ottenere questo oggetto, usare il cmdlet Get-CMDriverPackage .
Usare questo parametro per aggiungere i driver importati ai pacchetti di driver specificati.
Tipo: | IResultObject[] |
Alias: | DriverPackages |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableAndAllowInstall
Abilitare il driver e consentire ai client di installarlo durante il passaggio della sequenza di attività Applica automaticamente driver .
I driver aggiunti al pacchetto driver non sono interessati.
Tipo: | Boolean |
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 |
-ImportDuplicateDriverOption
Specificare il modo in cui Configuration Manager gestisce i driver di dispositivo duplicati.
-
AppendCategory
: importare il driver e aggiungere una nuova categoria alle categorie- KeepExistingCategory
esistenti: importare il driver e mantenere le categorie esistenti -
NotImport
: non importare il driver -
OverwriteCategory
: importare il driver e sovrascrivere le categorie esistenti
Tipo: | ImportDuplicateDriverOption |
Valori accettati: | NotImport, AppendCategory, KeepExistingCategory, OverwriteCategory |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ImportFolder
Aggiungere questo parametro per importare tutti i driver di dispositivo nella cartella di destinazione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Path
Specificare un percorso per i file del driver da importare.
Tipo: | String |
Alias: | FileName, FilePath, ImportFilePath, Location, UncFileLocation |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SupportedPlatform
Specificare un oggetto piattaforma supportato a cui il driver di dispositivo è applicabile e può essere eseguito. Per ottenere questo oggetto, usare il cmdlet Get-CMSupportedPlatform .
Tipo: | IResultObject[] |
Alias: | SupportedPlatforms |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SupportedPlatformName
Specifica una matrice di nomi di piattaforme supportate in cui è possibile eseguire il driver di dispositivo. Ad esempio, "All Windows 10 (64-bit)"
.
Tipo: | String[] |
Alias: | SupportedPlatformNames |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UpdateBootImageDistributionPoint
Indica se Configuration Manager aggiorna le immagini di avvio nei punti di distribuzione per aggiungere i nuovi driver.
Tipo: | Boolean |
Alias: | UpdateDistributionPointsForBootImagePackage, UpdateBootImageDistributionPoints |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UpdateDriverPackageDistributionPoint
Se si usa il parametro -DriverPackage , impostare questo parametro $true
su per aggiornare il pacchetto driver nei punti di distribuzione assegnati.
Tipo: | Boolean |
Alias: | UpdateDistributionPointsforDriverPackage |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
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
IResultObject