認証されているドメインコントローラを確認する方法はありますか。ローカル管理者なしでこれを行う方法はありますか?
これは次のコマンドで見つけることができます。
echo %LOGONSERVER%
そして、あなたはそれを使うのにadminやpoweruserである必要はありません。このコマンドの出力を見てください。
set
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%
set l
は、localappdata
とlogonserver
の両方の変数で応答します。ただし、興味のある変数はlogonserver
だけで、認証されたドメインコントローラの名前がわかります。
ログオンサーバー情報のみを取得するには、set log
と入力します(これは単にset logonserverの略語です)。認証したドメインコントローラの名前が返されます。
あなたがOutlookを持っているなら、これはあなたの質問に答えるだけです:
Outlookに面白い機能が見つかりました。 Ctrlキーを押しながらタスクバーのアイコンを右クリックし、次に[接続状態]をクリックすると、接続しているExchangeサーバと接続しているドメインコントローラが表示されます。私は実際にExchangeの接続についての別の質問に答える人、答えをリサイクルするのに最適な方法を見つけました...
Powershellは(パラメータなしで)提供します:
Get-ADDomainController
または具体的には:
(Get-ADDomainController).HostName
set L
は、文字Lで始まるすべての環境変数をリストします。