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.
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.
Respostas:
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.
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.