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.
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.
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.
Isso fornecerá uma lista de todos os grupos locais. Itere nesta lista e execute
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
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.
fonte
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 ...
Você pode procurar no powershell para escrever algo que apenas atraia seus grupos de uma maneira mais específica.
fonte