Hangi Etki Alanı denetleyicisine kimliğimin doğrulandığını nasıl söyleyebilirim?


Yanıtlar:


95

Bunu aşağıdaki komutu kullanarak bulabilirsiniz:

echo %LOGONSERVER%

Ve kullanmak için yönetici ya da güç sahibi olmanıza gerek yok. Bu komutun çıktısına bir göz atın:

set

2
Bilginize: Powershell bu değişkene sahip değildi. Temel komut kabuğundan çalıştırmak zorunda kaldım.
Christian Bongiorno

Yerel bir kullanıcı olarak oturum açtığınızda ve bilgisayarın etki alanında kimliği doğrulanmasıyla ilgileniyorsanız, bu çalışmaz. Bunun için diğer cevap referanslarına bakın nltest.
wfaulk

Bir not, burada oturum açmış kullanıcılar denetleyicisini alıyorsunuz. Bilgisayarın etki alanı denetleyicisi değil.
leiflundgren

1
@HristianBongiorno powershell ile çalışır: bu bir ortam değişkenine basit bir çağrıdır. Cmd, bu çağrılar yapılır %variable%PowerShell başka sözdizimi gerekir: $env:variable. Bu durumda, Powershell yazın: $env:Logonserverve aynı sonucu alırsınız.
Tobias,

47

Bilgisayar / sunucu DC'sini belirlemek için NLTEST kullanın:

nltest /dsgetdc:<domain_name> 

Tüm DC'leri uygun siteleriyle listelemek için şunu deneyin:

nltest /dclist:<domain_name>

Etki alanı adının veya sunucunun FQDN'sini kullanmak zorunda değilsiniz - örneğin, söylemek yerine /dclist:services.microsoft.com, basitçe /dclist:services(o etki alanının kimliği doğrulanmış bir üyesi olduğunuz sürece) yazabilirsiniz .

İçin kullanıcı kimlik doğrulama ve grup ilkesi kullanımı LOGONSERVER değişkeni:

echo %logonserver%

nltestbenim için çok daha güvenilirdi çünkü LOGONSERVERRDP geldiğinde işe yaramadı
ZoolWay

4

set lher ikisi için değişkenleri ile cevap verecektir localappdatave için logonserver. Ancak, logonserverilgilendiğiniz tek değişken ve kimliği doğruladığınız etki alanı denetleyicisinin adını söyleyen değişkendir.

Yalnızca logonserver bilgisini almak için, set log(set set logonserver'ın kısaltması olan) yazın. Kimlik doğrulaması yaptığınız etki alanı denetleyicisinin adı döndürülür.


3

Bu, yalnızca Outlook’un varsa sorunuzu yanıtlar:

Outlook'ta ilginç bir özellik buldum. Ctrl'ye basılı tutarsanız ve görev çubuğundaki simgesine sağ tıkladıktan sonra bağlantı durumunu tıklatın, bağlı olduğunuz sunucuyu ve hangi etki alanı denetleyicisine bağlandığınızı gösterir. Aslında birinin Exchange bağlantıları ile ilgili başka bir soruyu yanıtladığını, cevapları geri dönüştürmenin harika bir yolunu buldum ...


Bu bilgiyi nereden
edindim

Bu tamamen doğru değil. Hem aynı ormana ait olan hem de Dizin hizmetlerini taşıyan FARKLI etki alanları için 2 DC'nin bulunduğu nadir durumlarda, Outlook, dizin hizmetleri için diğer DC'yi kullanırken kendi etki alanlarınızı (DC) doğrulamanız mümkündür. . Bunun olduğunu gördüm. Çok fazla kedere neden oldu, çünkü oturum açma DC'niz ve Outlook tarafından kullanılan dizin sunucusu aynı etki alanında değilse, Outlook'ta delegelerin eklenmesi düzgün çalışmıyor.
Tonny

1
OP'nin sorusu için bunun güvenilirden daha az olduğuna katılıyorum, ancak yine de yararlı bilgiler. Teşekkürler!
jpaugh

1

set L L harfi ile başlayan tüm ortam değişkenlerini listeler


1
Bunun ne yaptığını açıklamak ister misiniz?
soandos,

L harfi ile başlayan tüm değişkenleri listeler gibi görünüyor set a. Örneğin deneyin .
Peter Jaric

1

Powershell sağlar (parametresiz):

Get-ADDomainController

Veya özellikle:

(Get-ADDomainController).HostName
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.