Risposte:
Puoi trovarlo tramite il seguente comando:
echo %LOGONSERVER%
E non devi essere admin o poweruser per usarlo. Dai un'occhiata all'output di questo comando:
set
nltest.
%variable%, in PowerShell è necessario un altro sintassi: $env:variable. Quindi, in questo caso, digita Powershell: $env:Logonservere otterrai lo stesso risultato.
Per determinare il controller di dominio del computer / server utilizzare NLTEST:
nltest /dsgetdc:<domain_name>
Per elencare tutti i controller di dominio con il sito appropriato, prova:
nltest /dclist:<domain_name>
Non è necessario utilizzare il nome FQDN del nome di dominio o del server, ad esempio, invece di dire /dclist:services.microsoft.com, è possibile semplicemente digitare /dclist:services(purché tu sia un membro autenticato di quel dominio, ovviamente).
Per l' autenticazione utente e i criteri di gruppo utilizzare la variabile LOGONSERVER:
echo %logonserver%
nltestè stato molto più affidabile per me perché LOGONSERVERnon funzionava quando veniva dal PSR
set lrisponderà con le variabili sia per che localappdataper logonserver. Tuttavia, logonserverè l'unica variabile che ti interessa e quella che ti dirà il nome del controller di dominio con cui ti sei autenticato.
Per ottenere solo le informazioni sul logonserver, digitare set log(che è semplicemente un'abbreviazione di set logonserver). Verrà restituito il nome del controller di dominio autenticato.
Questo risponde alla tua domanda solo se hai Outlook:
Ho trovato una funzionalità interessante in Outlook. Se tieni premuto Ctrl e fai clic con il pulsante destro del mouse sull'icona nella barra delle applicazioni, quindi fai clic sullo stato della connessione per mostrare il server di scambio a cui sei connesso e il controller di dominio a cui sei connesso. In realtà ho scoperto che uno rispondeva a un'altra domanda sulle connessioni di Exchange, un ottimo modo per riciclare le risposte ...
set L elenca tutte le variabili di ambiente che iniziano con la lettera L
set aad esempio.