Comment puis-je voir mes rôles d'utilisateur sur la machine Windows à laquelle je suis connecté?

9

Existe-t-il un moyen (sous Windows) de délimiter les rôles de ma connexion sur la boîte à laquelle je suis connecté?

La machine est jointe à un domaine, si cela fait une différence.

arootbeer
la source
Quels rôles ?? Vous aimez les groupes dont vous êtes membre?
Chris S
Supposons que mon compte soit membre des utilisateurs du Bureau à distance en raison d'un groupe de domaine dont je fais partie qui a été ajouté en tant que membre de ce groupe sur la boîte locale - j'aimerais voir que je suis membre de ce groupe . Je serais bien avec des groupes ou des autorisations, je suppose.
arootbeer

Réponses:

15

Si vous êtes prêt à faire du codage, vous pouvez utiliser les commandes suivantes pour obtenir les informations souhaitées. Lorsqu'elles sont exécutées séparément, ces commandes donnent les informations en bits et en morceaux.

C:\>net localgroup

Cela donnera la liste de tous les groupes locaux. Itérer sur cette liste et exécuter

C:\>net localgroup <groupName>

Cela donnera la liste de tous les membres (utilisateurs et groupes qui sont ajoutés à ce groupe local).

Pour obtenir la liste de tous les groupes de domaines dont vous faites partie, vous pouvez exécuter

C:\>net user <username> /domain

Recherchez les appartenances au groupe global dans la sortie. PS: /domainest un mot-clé. Ne le remplacez pas par votre nom de domaine.

Maintenant, si votre nom d'utilisateur ou les groupes globaux font partie de la liste des membres de tout groupe local (sortie de la deuxième commande), alors c'est le rôle qui vous est attribué.

Malheureusement, ces commandes génèrent plus de données / texte que ce que vous voulez. Vous devrez donc écrire du code (dans votre langue préférée ou même un fichier .bat) pour analyser et combiner la sortie des commandes ci-dessus.

Il vaudra la peine d'écrire un programme si vous avez besoin à plusieurs reprises de trouver les rôles d'un utilisateur.

Vivek Athalye
la source
Heureux d'avoir pu aider. Btw, si vous avez écrit un programme pour combiner la sortie de ces commandes, pouvez-vous le partager quelque part.
Vivek Athalye du
1

Vous pouvez utiliser LG de joeware pour faire plus que ce que vous pourriez faire avec "net localgroup", qui répertorie uniquement les groupes qui se trouvent sur votre machine. Cela devrait vous donner l'orientation dont vous avez besoin.

C'est une application en ligne de commande simple: vous pouvez la télécharger ici lien

Cette commande listera les membres de tous les groupes locaux ...

lg \\localhost -lu

Vous voudrez peut-être examiner PowerShell pour écrire quelque chose qui attire simplement vos groupes d'une manière plus spécifique.

Mat
la source