Comment créer une liste de texte en clair de tous les comptes d'utilisateurs Windows et de leurs paramètres

Table des matières:

Comment créer une liste de texte en clair de tous les comptes d'utilisateurs Windows et de leurs paramètres
Comment créer une liste de texte en clair de tous les comptes d'utilisateurs Windows et de leurs paramètres

Vidéo: Comment créer une liste de texte en clair de tous les comptes d'utilisateurs Windows et de leurs paramètres

Vidéo: Comment créer une liste de texte en clair de tous les comptes d'utilisateurs Windows et de leurs paramètres
Vidéo: cours TCP/IP, exercice : tables de routage avec 6 réseaux - YouTube 2024, Avril
Anonim
Vous pouvez toujours rechercher des comptes d’utilisateur sur un système Windows à l’aide de l’interface de paramètres. Toutefois, si vous souhaitez enregistrer un fichier contenant des informations de type imprimable, avec cette information, il est plus facile de consulter l’invite de commande.
Vous pouvez toujours rechercher des comptes d’utilisateur sur un système Windows à l’aide de l’interface de paramètres. Toutefois, si vous souhaitez enregistrer un fichier contenant des informations de type imprimable, avec cette information, il est plus facile de consulter l’invite de commande.

Windows fournit plusieurs manières d'interagir avec les comptes d'utilisateur à l'invite de commande. Vous connaissez peut-être déjà la première option: le

net user

commander. Nous allons maintenant passer à une deuxième option: la ligne de commande WMIC (Windows Management Instrumentation), qui n’est en réalité qu’une structure de ligne de commande étendue permettant d’effectuer divers types de gestion de système. Vous pouvez faire toutes sortes de choses avec le

WMIC

commande, même des trucs sympas comme la vérification du numéro de modèle de la carte Nous allons utiliser le

useraccount

partie commande de

WMIC

car il fournit plus de détails et d'options que le

net user

commander.

Pour commencer à utiliser le

WMIC

commande, vous devez ouvrir l’invite de commande avec des privilèges d’administrateur. Appuyez sur Windows + X sur votre clavier, puis sélectionnez «Invite de commandes (Admin)» dans le menu Utilisateurs avec pouvoir.

Image
Image

Remarque: Si PowerShell apparaît au lieu d'invite de commande dans le menu Utilisateurs avec pouvoir, il s'agit d'un commutateur créé avec la mise à jour de Creators pour Windows 10. Il est très facile de revenir à l'affichage de l'invite de commande dans le menu Utilisateurs avec pouvoir si vous le souhaitez, ou vous pouvez essayer PowerShell. Dans PowerShell, vous pouvez faire à peu près tout ce que vous pouvez faire dans l'invite de commande, ainsi que de nombreuses autres choses utiles.

Obtenir une liste rapide des noms de compte utilisateur

Si tout ce dont vous avez besoin est une liste de noms de compte sans autre information, tapez la commande suivante à l'invite, puis appuyez sur Entrée:

wmic useraccount get name

Comme vous pouvez le constater, vous obtenez une liste simple contenant uniquement les noms de compte d'utilisateur. Les trois premiers noms répertoriés seront toujours le compte administrateur intégré, le compte par défaut utilisé lors de la création de nouveaux comptes d'utilisateurs et le compte invité. Ensuite, tous les comptes locaux ou Microsoft que vous avez créés sur le système sont répertoriés.
Comme vous pouvez le constater, vous obtenez une liste simple contenant uniquement les noms de compte d'utilisateur. Les trois premiers noms répertoriés seront toujours le compte administrateur intégré, le compte par défaut utilisé lors de la création de nouveaux comptes d'utilisateurs et le compte invité. Ensuite, tous les comptes locaux ou Microsoft que vous avez créés sur le système sont répertoriés.

Si vous avez besoin d’un peu plus d’informations, vous pouvez utiliser la commande suivante pour répertorier le nom du compte utilisateur et le nom complet de l’utilisateur, s’il a été saisi dans le système:

wmic useraccount get name,fullname

Dans cet exemple, vous pouvez voir que les noms «Michelle» et «Simon» n'ont pas de noms complets associés, mais que mon compte «wjgle» a mon nom complet.
Dans cet exemple, vous pouvez voir que les noms «Michelle» et «Simon» n'ont pas de noms complets associés, mais que mon compte «wjgle» a mon nom complet.

Obtenir une liste de comptes d'utilisateurs avec plus de détails

Si vous souhaitez créer une liste de comptes d'utilisateurs avec un ensemble complet de détails de compte, tapez la commande suivante à l'invite, puis appuyez sur Entrée:

wmic useraccount list full

Cette image montre un seul compte d'utilisateur de la liste avec tous ses détails. Vous pouvez voir le nom du compte utilisateur et son nom complet, ainsi que des détails supplémentaires tels que:
Cette image montre un seul compte d'utilisateur de la liste avec tous ses détails. Vous pouvez voir le nom du compte utilisateur et son nom complet, ainsi que des détails supplémentaires tels que:
  • Type de compte. Si vous utilisez un ordinateur n'appartenant pas à un domaine (ce qui est presque certainement le cas si vous utilisez un ordinateur domestique ou de petite entreprise), vous verrez toujours un compte de type 512. Si l'ordinateur fait partie d'un domaine, vous verrez ici d'autres valeurs qui représentent le type de compte de domaine dont il s'agit.
  • La description. Cette valeur affiche une description du compte, le cas échéant.
  • désactivé. Cela indique si le compte d'utilisateur est actif ou désactivé. Si cette valeur est définie sur FALSE, le compte est actif.
  • Domaine. Cela indique le nom du domaine dont fait partie le PC. Si le PC ne fait pas partie d’un domaine, vous verrez ici un nom attribué commençant par le type d’ordinateur.
  • Date d'installation. Sur les domaines, cette valeur indiquera la date à laquelle le compte d'utilisateur a été créé.
  • Compte local. Cette valeur indique si le compte existe sur l'ordinateur local ou sur un serveur de domaine si l'ordinateur est joint à un domaine.
  • Verrouillage. Cette valeur indique si le compte d'utilisateur est actuellement verrouillé, comme cela peut arriver si les options de sécurité verrouillent les comptes après un certain nombre de tentatives de mot de passe infructueuses.
  • Mot de passe échangeable, PasswordExpires, et Mot de passe requis. Celles-ci représentent des options de sécurité pour les mots de passe éventuellement définis pour le compte d'utilisateur.
  • SID. Cette valeur affiche l'identifiant de sécurité (SID) du compte.
  • SIDType. Il s’agit d’une valeur numérique indiquant le type de SID utilisé pour le compte. Vous pouvez voir des entrées telles que 1 pour un compte d'utilisateur, 2 pour un compte de groupe et 3 pour un compte de domaine.
  • Statut. C'est le statut actuel du compte d'utilisateur. Si le compte est opérationnel, l’état du compte est «OK» ou «Dégradé», c’est-à-dire le compte utilisable par les utilisateurs habituels pour se connecter au système.

Et en passant, vous pouvez utiliser n'importe lequel de ces noms de détails, séparés par des virgules, pour obtenir une liste modifiée, un peu comme nous l'avons fait pour le nom et le nom complet dans la dernière section. Par exemple, si vous voulez voir uniquement le nom, le nom complet et le statut des comptes, vous pouvez utiliser la commande suivante:

wmic useraccount get name,fullname,status

Tout cela est donc très utile si vous souhaitez simplement afficher les informations du compte de l'utilisateur à la volée, mais cela devient beaucoup plus utile lorsque vous redirigez les résultats vers un fichier texte.
Tout cela est donc très utile si vous souhaitez simplement afficher les informations du compte de l'utilisateur à la volée, mais cela devient beaucoup plus utile lorsque vous redirigez les résultats vers un fichier texte.

Rediriger les résultats d'une commande vers un fichier

C’est formidable de pouvoir afficher une liste des détails du compte utilisateur à l’invite de commande, mais l’utilité réelle de ces commandes réside dans le fait que vous pouvez diriger les résultats directement dans un fichier que vous pouvez ensuite enregistrer ou imprimer. Pour faire cela avec

wmic

commande, il vous suffit d'ajouter un

/output

passer avec un chemin pour le fichier directement après la

wmic

commander.

Par exemple, si vous voulez utiliser la commande précédente pour obtenir une liste de comptes d’utilisateur avec tous les détails et rediriger la sortie vers un fichier nommé useraccounts.txt dans un dossier situé dans C: logs, vous devez d’abord vous assurer que c: logs Le dossier existe déjà et utilisez ensuite la commande suivante:

wmic /output:C:logsuseraccounts.txt useraccount list full

Lorsque vous utilisez cette commande, vous ne verrez aucun résultat du tout à l'invite de commande, mais si vous ouvrez le fichier que vous avez créé, la liste y sera.

Et si vous voulez devenir encore plus sophistiqué, vous pouvez également diriger la sortie vers un fichier CSV (valeurs séparées par des virgules) qui peut ensuite être facilement importé dans une application de tableur ou une base de données. Le truc à cela est que vous devrez également ajouter un
Et si vous voulez devenir encore plus sophistiqué, vous pouvez également diriger la sortie vers un fichier CSV (valeurs séparées par des virgules) qui peut ensuite être facilement importé dans une application de tableur ou une base de données. Le truc à cela est que vous devrez également ajouter un

/format:csv

passe à la fin de la commande. Ainsi, par exemple, si vous souhaitez rediriger la sortie de la même commande que celle que nous avons utilisée ci-dessus vers un fichier CSV, vous utiliseriez quelque chose comme la commande suivante:

wmic /output:C:logsuseraccounts.txt useraccount list full /format:csv

Là encore, l'invite de commande ne contient aucun résultat, mais vous pouvez voir les résultats en ouvrant le fichier lui-même.

Et si vous l'importez dans quelque chose comme Microsoft Excel, vous pouvez avoir un tableau bien formaté avec peu de travail.
Et si vous l'importez dans quelque chose comme Microsoft Excel, vous pouvez avoir un tableau bien formaté avec peu de travail.
Bien sûr, vous pouvez faire beaucoup plus avec le
Bien sûr, vous pouvez faire beaucoup plus avec le

wmic useraccount

commande, y compris la modification de certains détails du compte utilisateur, par exemple si un compte est verrouillé ou non. Vous pouvez obtenir plus d'informations à ce sujet en tapant

wmic /?

à l'invite de commande. Il y a aussi beaucoup plus que vous pouvez faire avec le

wmic

commande en général. Pour plus d'informations à ce sujet, consultez la page officielle WMIC de Microsoft et la liste des requêtes WMIC utiles disponibles sur le blog de Microsoft Performance Team.

Conseillé: