Como descobrir se o Server Core é um controlador de domínio

By | 3 de abril de 2011
Print Friendly, PDF & Email

pós logar em um Windows Server 2008 R2 Server Core você se depara com a tela do prompt de comando e nada mais.
Você pode usar um simples comando para exibir se o seu Server Core é um controlador de domínio, servidor membro ou outros.
wmic.exe ComputerSystem get DomainRole

O comando retorna um valor numerico que podemos consultar na tabela

Valor
Valor em Hexadecimal
DomainRole

0
0x0
Standalone Workstation

1
0x1
Member Workstation

2
0x2
Standalone Server

3
0x3
Member Server

4
0x4
Backup Domain Controller

5
0x5
Primary Domain Controller

Eu criei um script para facilitar: Veja na imagem o resultado

—————————————————————————————————————————-

@echo off
for /f %%1 in (‘wmic.exe ComputerSystem get DomainRole^|findstr [0-9]’) do set tipo=%%1

goto %tipo%

:0
echo Este computador eh um Standalone Workstation
goto fim

:1
echo.
echo Este computador eh um Member Workstation
goto fim

:2
echo.
echo Este computador eh um Standalone Server
goto fim

:3
echo.
echo Este computador eh um Member Server
goto fim

:4
echo.
echo Este computador eh um Backup Domain Controller
goto fim

:5
echo.
echo Este computador eh um Primary Domain Controller
goto fim

:Fim

—————————————————————————————————————————-

image

Fontes de referencia:
http://msdn.microsoft.com/en-us/library/aa394102(v=vs.85).aspx
http://technet.microsoft.com/en-us/library/ee198796.aspx
http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2009/09/23/how-to-tell-whether-it-s-a-server-core-domain-controller.aspx

Validado no Windows Server 2008 R2
Artigo migrado –  3083 acessos até a data de migração. 03/10/2015