Como saber se um usuário do domínio é um administrador local na máquina

12

Gostaria de saber se o usuário MYDOMAIN\SomeUsertem direitos de administrador local na máquina atual.

Posso ver se uma conta de usuário local tem administrador usando:

C:\>NET USER Mike
User name                    Mike
Full Name
...
Local Group Memberships      *Administrators

No entanto, se eu tentar:

C:\>NET USER MYDOMAIN\SomeUser

ou:

C:\>NET USER "MYDOMAIN\SomeUser"

Eu recebo a tela de ajuda da sintaxe padrão.

Posso verificar isso no snap-in MMC "Gerenciamento do computador", mas isso leva muito tempo para carregar e eu gostaria de fazer isso rapidamente na linha de comando. Se alguém tiver um script VBS, tudo bem também.

Nota: Se alguém tiver tags melhores para esta pergunta, fique à vontade para adicioná-las!

Mike Christensen
fonte
Você entende que uma permissão no nível do domínio substituirá as permissões locais às quais você pode atribuir um perfil local, certo?
Ramhound 21/10
@ Ramhound Parece que ele está preocupado com usuários do domínio, não com usuários locais. Ele entende como verificar uma conta local, mas não como verificar se uma conta de domínio é um administrador local na linha de comando.
Tanner Faulkner
Corrigir. Eu estava apenas procurando atalhos de linha de comando para coisas que já estava fazendo.
Mike Christensen

Respostas:

16

Tente em net localgroup administratorsvez disso. Se você deseja que um comando do PowerShell verifique um usuário específico, consulte esta postagem do blog . Espero, no entanto, que não haja tantos administradores locais que você não consiga identificar o usuário em questão.

Tanner Faulkner
fonte
Exatamente o que eu estava procurando! Obrigado senhor.
Mike Christensen
6

Tentar

C:\>NET USER SomeUser /domain

ao invés de

C:\>NET USER MYDOMAIN\SomeUser
memória
fonte
Como essa pergunta já tem uma resposta aceita, você precisa fornecer mais detalhes sobre por que seu método é uma opção mais adequada.
Matthew Williams
1

Tente este comando para obter todas as informações do usuário. é um comando do PowerShell.

GPRESULT -Z /USER [username]
Sohail
fonte