Respostas:
Você pode encontrar isso através do seguinte comando:
echo %LOGONSERVER%
E você não precisa ser administrador ou poweruser para usá-lo. Dê uma olhada na saída deste comando:
set
nltest
.
%variable%
, no Powershell você precisa de outra sintaxe: $env:variable
. Portanto, nesse caso, digite Powershell:, $env:Logonserver
e você obtém o mesmo resultado.
Para determinar o computador / servidor DC, use NLTEST:
nltest /dsgetdc:<domain_name>
Para listar todos os controladores de domínio com o site apropriado, tente:
nltest /dclist:<domain_name>
Você não precisa usar o FQDN do nome ou servidor do domínio - por exemplo, em vez de dizer /dclist:services.microsoft.com
, você pode simplesmente digitar /dclist:services
(desde que seja um membro autenticado desse domínio, é claro).
Para autenticação do usuário e política de grupo, use a variável LOGONSERVER:
echo %logonserver%
nltest
era muito mais confiável para mim, porque LOGONSERVER
não funcionou quando vindo pela RDP
set l
responderá com as variáveis para ambos localappdata
e para logonserver
. No entanto, logonserver
é a única variável na qual você está interessado e a que informará o nome do controlador de domínio no qual você se autenticou.
Para obter apenas as informações do servidor de logon, digite set log
(que é simplesmente uma abreviação de set logonserver). O nome do controlador de domínio com o qual você se autenticou será retornado.
Isso só responde à sua pergunta se você tiver o Outlook:
Encontrei um recurso interessante no Outlook. Se você pressionar Ctrl e clicar com o botão direito do mouse no ícone na barra de tarefas, clique no status da conexão, mostrando o servidor do Exchange ao qual está conectado e a qual controlador de domínio você está conectado. Na verdade, achei que um respondendo a outra pergunta sobre conexões do Exchange, ótima maneira de reciclar respostas ...
set L
lista todas as variáveis de ambiente que começam com a letra L
set a
por exemplo.