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

Communiquez et partagez vos astuces sur Windows 10
Verrouillé
Patriciag
Messages : 6310
Enregistré le : mer. 3 juin 2015 16:44
Etes vous un robot ? : Non
Localisation : Port-sur-Saône / Haute-Saône / France
Contact :

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

Message 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 4653 fois
3 - Cliquez sur Exécuter en tant qu'administrateur.
Sans titre2.png
Sans titre2.png (55.43 Kio) Vu 4653 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
Fichiers joints
devices.txt
(25.77 Kio) Téléchargé 303 fois
Avatar du membre
chantal11
Messages : 6924
Enregistré le : dim. 25 sept. 2011 11:59
Localisation : Aude
Contact :

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

Message 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é.
Image Image
Image
En cas de problème constaté sur un sujet, alertez un modérateur. N'intervenez pas vous-même. Merci
Verrouillé