Get-CMDriver
Ottenere un driver di dispositivo.
Sintassi
Get-CMDriver
[-Fast]
[-Name <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-DriverPackageId <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-DriverPackageName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-Id <Int32>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
-InputObject <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMDriver
[-Fast]
[-AdministrativeCategory <IResultObject[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Descrizione
Usare questo cmdlet per ottenere un driver di dispositivo. Configuration Manager fornisce un catalogo di driver che è possibile usare per gestire i driver di dispositivo Windows nell'ambiente. Per altre informazioni, vedere Gestire i driver in Configuration Manager.
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: Ottenere un driver di dispositivo per nome
Questo comando ottiene il driver denominato Surface Serial Hub Driver.
Get-CMDriver -Name "Surface Serial Hub Driver"
Esempio 2: Ottenere informazioni specifiche sui driver da un produttore specifico
Questo comando ottiene tutti i driver il cui nome inizia con Surface e visualizza solo tre attributi.
Get-CMDriver -Fast -Name "Surface*" | Select-Object LocalizedDisplayName,DriverVersion,DriverDate
Esempio 3: Ottenere tutti i driver per una categoria specifica
Questo comando ottiene tutti i driver nella categoria driver Surface .
$category = Get-CMCategory -Name "Surface"
Get-CMDriver -Fast -AdministrativeCategory $category
Parametri
-AdministrativeCategory
Specificare una matrice di oggetti categoria driver. È possibile assegnare un driver a una categoria a scopo di filtro. Ad esempio, "Surface" o "Boot image".
Per ottenere questo oggetto, usare il cmdlet Get-CMCategory .
Tipo: | IResultObject[] |
Alias: | AdministrativeCategories |
Posizione: | Named |
Valore predefinito: | None |
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 |
-DriverPackageId
Specificare l'ID di un pacchetto driver per ottenere tutti i driver. Questo valore è un formato ID pacchetto standard, ad esempio XYZ00204
.
Tipo: | String |
Alias: | PackageId |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DriverPackageName
Specificare il nome di un pacchetto driver per ottenere tutti i driver.
Tipo: | String |
Alias: | PackageName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Fast
Aggiungere questo parametro per non aggiornare automaticamente le proprietà lazy. Le proprietà lazy contengono valori relativamente inefficienti da recuperare. Il recupero di queste proprietà può causare traffico di rete aggiuntivo e ridurre le prestazioni dei cmdlet.
Se non si usa questo parametro, il cmdlet visualizza un avviso. Per disabilitare questo avviso, impostare $CMPSSuppressFastNotUsedCheck = $true
.
Tipo: | SwitchParameter |
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 |
-Id
Specificare l'ID di un driver di dispositivo specifico. Questo valore è uguale all'attributo CI_ID , ad esempio 66383
.
Tipo: | Int32 |
Alias: | CIId, DriverId, CI_ID |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specificare un oggetto pacchetto driver per ottenere tutti i driver. Per ottenere questo oggetto, usare il cmdlet Get-CMDriverPackage .
Tipo: | IResultObject |
Alias: | DriverPackage |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specificare il nome di un driver di dispositivo specifico da ottenere.
È possibile usare caratteri jolly:
-
*
: più caratteri -
?
: carattere singolo
Tipo: | String |
Alias: | LocalizedDisplayName, DriverName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Output
IResultObject[]
IResultObject
Note
Per altre informazioni su questo oggetto restituito e sulle relative proprietà, vedere SMS_Driver classe WMI del server.