Como posso ver minhas funções de usuário na máquina Windows na qual estou logado?

8

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

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

    
por arootbeer 14.10.2010 / 19:21

2 respostas

12

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

C:\>net localgroup

Isso dará uma lista de todos os grupos locais. Iterar nesta lista e executar

C:\>net localgroup <groupName>

Isso dará uma lista de todos os membros (usuários e grupos que são adicionados a este grupo local).

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

C:\>net user <username> /domain

Procure membros do 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), então é a função atribuída a você.

Infelizmente, esses comandos geram mais dados / texto do que você deseja. Então você precisará escrever algum código (em sua linguagem favorita ou mesmo arquivo .bat) para analisar e combinar a saída dos comandos acima.

Valerá a pena escrever um programa se você precisar encontrar várias funções de um usuário.

    
por 20.10.2010 / 20:31
1

Você pode usar o LG do joeware para fazer mais do que seria capaz de fazer 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 de linha de comando simples: você pode fazer o download aqui link

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

lg \localhost -lu

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

    
por 14.10.2010 / 20:11

Tags