web-dev-qa-db-ja.com

認証されているドメインコントローラを確認する方法はありますか。

認証されているドメインコントローラを確認する方法はありますか。ローカル管理者なしでこれを行う方法はありますか?

62
C. Ross

これは次のコマンドで見つけることができます。

echo %LOGONSERVER%

そして、あなたはそれを使うのにadminやpoweruserである必要はありません。このコマンドの出力を見てください。

set
94
Shadok

computer/server DCを決定するには、NLTESTを使用します。

nltest /dsgetdc:<domain_name> 

すべてのDCを適切なサイトとともに一覧表示するには、次の手順を試してください。

nltest /dclist:<domain_name>

ドメイン名またはサーバーのFQDNを使用する必要はありません。たとえば、/dclist:services.Microsoft.comと言う代わりに、単に/dclist:servicesと入力することもできます(もちろん、そのドメインの認証されたメンバーである限り)。

user authenticationおよびグループポリシーにはLOGONSERVER変数を使用します。

echo %logonserver%
46
Michael Knox

set lは、localappdatalogonserverの両方の変数で応答します。ただし、興味のある変数はlogonserverだけで、認証されたドメインコントローラの名前がわかります。

ログオンサーバー情報のみを取得するには、set logと入力します(これは単にset logonserverの略語です)。認証したドメインコントローラの名前が返されます。

4
Noel

あなたがOutlookを持っているなら、これはあなたの質問に答えるだけです:

Outlookに面白い機能が見つかりました。 Ctrlキーを押しながらタスクバーのアイコンを右クリックし、次に[接続状態]をクリックすると、接続しているExchangeサーバと接続しているドメインコントローラが表示されます。私は実際にExchangeの接続についての別の質問に答える人、答えをリサイクルするのに最適な方法を見つけました...

Powershellは(パラメータなしで)提供します:

Get-ADDomainController

または具体的には:

(Get-ADDomainController).HostName
1
rupert160

set Lは、文字Lで始まるすべての環境変数をリストします。

1
Erwin