Page d'accueil » comment » 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

    Vous pouvez toujours rechercher des comptes d'utilisateurs sur un système Windows à l'aide de l'interface de configuration, mais 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 façons d'interagir avec les comptes d'utilisateur à l'invite de commande. Vous connaissez peut-être déjà la première option: le internaute commander. Nous allons maintenant passer à une seconde option: la ligne de commande WMIC (Windows Management Instrumentation), qui est en réalité 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 compte d'utilisateur partie commande de WMIC car il fournit plus de détails et d'options que le internaute 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..

    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 des créateurs 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:

    nom d'utilisateur wmic get

    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 juste besoin d'un peu plus d'informations, vous pouvez utiliser la commande suivante pour répertorier le nom du compte d'utilisateur et le nom complet de l'utilisateur s'il a été entré dans le système:

    wmic useraccount get nom, 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 liste de comptes d'utilisateurs complète

    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 personnel ou privé, 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 quel type de compte de domaine il est.
    • La description. Cette valeur affiche une description du compte s'il y en a un..
    • 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. Ils représentent des options de sécurité pour les mots de passe éventuellement définis pour le compte 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é», ce qui signifie simplement 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 avons utilisé 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 obtenir le nom, le nom complet, le statut

    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

    Il est intéressant 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 /sortie passer avec un chemin pour le fichier directement après la wmic commander.

    Par exemple, si vous souhaitez 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 situé 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:\logs\useraccounts.txt liste de comptes d'utilisateurs complète

    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 sera là..

    Et si vous voulez être 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, c’est que vous devrez aussi 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:\logs\useraccounts.txt liste de comptes d'utilisateurs complète / format: csv

    Encore une fois, il n'y a pas de sortie à l'invite de commande, 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..

    Bien sûr, vous pouvez faire beaucoup plus avec le compte utilisateur wmic 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..