Como posso ver minhas funções de usuário na máquina Windows em que estou conectado?

9

Existe uma maneira (no Windows) de delinear as funções que meu logon possui na caixa em que estou logado?

A máquina está associada a um domínio, se isso faz diferença.

arootbeer
fonte
Que papéis ?? Como os grupos dos quais você é membro?
Chris S
Digamos que minha conta seja membro de Usuários da Área de Trabalho Remota por causa de um grupo de domínio em que faço parte e que tenha sido adicionado como membro desse grupo na caixa local - gostaria de ver que sou membro desse grupo . Eu ficaria bem com grupos ou permissões, eu acho.
arootbeer

Respostas:

15

Se você estiver pronto para fazer alguma codificação, poderá usar os seguintes comandos para obter as informações desejadas. Quando executados separadamente, esses comandos fornecem as informações em pedaços.

C:\>net localgroup

Isso fornecerá uma lista de todos os grupos locais. Itere nesta lista e execute

C:\>net localgroup <groupName>

Isso fornecerá uma lista de todos os membros (usuários e grupos adicionados a este grupo local).

Para obter a lista de todos os grupos de domínio dos quais você faz parte, é possível executar

C:\>net user <username> /domain

Procure por participações no Grupo Global na saída. PS: /domainé uma palavra-chave. Não o substitua pelo seu nome de domínio.

Agora, se o seu nome de usuário ou os Grupos Globais fizerem parte da lista de membros de qualquer grupo local (saída do segundo comando), essa será a função atribuída a você.

Infelizmente, esses comandos geram mais dados / texto do que você deseja. Portanto, você precisará escrever algum código (no seu idioma favorito ou até no arquivo .bat) para analisar e combinar a saída dos comandos acima.

Vale a pena escrever um programa se você precisar encontrar repetidamente funções de um usuário.

Vivek Athalye
fonte
Ainda bem que pude ajudar. Btw, se você escreveu um programa para combinar a saída desses comandos, pode compartilhá-lo em algum lugar.
Vivek Athalye 23/10/10
1

Você pode usar a LG da joeware para fazer mais do que você faria com o "net localgroup", que lista apenas os grupos que estão em sua máquina. Isso deve lhe dar a direção que você precisa.

É um aplicativo simples de linha de comando: você pode baixá-lo aqui link

Este comando listará os membros de todos os grupos locais ...

lg \\localhost -lu

Você pode procurar no powershell para escrever algo que apenas atraia seus grupos de uma maneira mais específica.

Matt
fonte