Page 1 sur 1

Liste des périphériques PNP connectés à un PC

Posté : lun. 1 août 2016 00:56
par Patriciag
La commande Get-PnpDevice retourne des informations sur les périphériques PnP (Plug and Play).

Get-PnpDevice : liste de tous les périphériques PnP connectés ou non.

Get-PnpDevice -PresentOnly : liste des périphériques connectés au PC.


1 - Dans la zone de recherche Windows, saisissez "powershell".

2 - Cliquez sur Windows PowerShell puis faites un clic droit sur Windows PowerShell.
Sans titre1.png
Sans titre1.png (42.19 Kio) Vu 4655 fois
3 - Cliquez sur Exécuter en tant qu'administrateur.
Sans titre2.png
Sans titre2.png (55.43 Kio) Vu 4655 fois
4 - Saisissez la commande suivante et validez par Entrée.
Get-PnpDevice -PresentOnly
La liste des périphériques PnP connectés à votre ordinateur s'affiche aussitôt à l'écran.

Vous pouvez spécifier une autre option de sortie, par exemple un fichier texte, choix retenu pour ce tutoriel.

La commande devient alors :
Get-PnpDevice -PresentOnly | Out-File C:\devices.txt

La commande Get-PnpDevice peut être précisée par différents paramètres.
Syntaxe de la commande Get-PnpDevice

Parameter Set: ByClass
Get-PnpDevice [-CimSession <CimSession[]> ] [-Class <String[]> ] [-InformationAction <System.Management.Automation.ActionPreference]> {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend} ] [-InformationVariable <System.String]> ] [-PresentOnly] [-ThrottleLimit <Int32> ] [ <CommonParameters>] [ <WorkflowParameters>]

Parameter Set: ByFriendlyName
Get-PnpDevice [-CimSession <CimSession[]> ] [-Class <String[]> ] [-FriendlyName <String[]> ] [-InformationAction <System.Management.Automation.ActionPreference]> {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend} ] [-InformationVariable <System.String]> ] [-PresentOnly] [-Status {OK | ERROR | DEGRADED | UNKNOWN}[] ] [-ThrottleLimit <Int32> ] [ <CommonParameters>] [ <WorkflowParameters>]

Parameter Set: ByInstanceId
Get-PnpDevice [[-InstanceId] <String[]> ] [-CimSession <CimSession[]> ] [-Class <String[]> ] [-InformationAction <System.Management.Automation.ActionPreference]> {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend} ] [-InformationVariable <System.String]> ] [-PresentOnly] [-Status {OK | ERROR | DEGRADED | UNKNOWN}[] ] [-ThrottleLimit <Int32> ] [ <CommonParameters>] [ <WorkflowParameters>]

Parameter Set: ByPresence
Get-PnpDevice [-CimSession <CimSession[]> ] [-Class <String[]> ] [-InformationAction <System.Management.Automation.ActionPreference]> {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend} ] [-InformationVariable <System.String]> ] [-PresentOnly] [-Status {OK | ERROR | DEGRADED | UNKNOWN}[] ] [-ThrottleLimit <Int32> ] [ <CommonParameters>] [ <WorkflowParameters>]

Parameter Set: ByStatus
Get-PnpDevice [-CimSession <CimSession[]> ] [-InformationAction <System.Management.Automation.ActionPreference]> {SilentlyContinue | Stop | Continue | Inquire | Ignore | Suspend} ] [-InformationVariable <System.String]> ] [-Status {OK | ERROR | DEGRADED | UNKNOWN}[] ] [-ThrottleLimit <Int32> ] [ <CommonParameters>] [ <WorkflowParameters>]
Source : https://technet.microsoft.com/fr-fr/lib ... 30248.aspx

Re: Liste des périphériques PNP connectés à un PC

Posté : lun. 1 août 2016 06:52
par chantal11
Pour tout commentaire ou demande d'aide sur cette astuce, merci d'ouvrir un nouveau sujet dans la catégorie "Discussions Générales" du système d'exploitation concerné.