我如何知道我通过了哪个域控制器的身份验证?

C. *_*oss 66 windows-7 windows-domain active-directory active-directory-explorer

我如何知道我通过了哪个域控制器的身份验证?有没有办法在没有本地管理员的情况下做到这一点?

Sha*_*dok 97

您可以通过以下命令找到它:

echo %LOGONSERVER%
Run Code Online (Sandbox Code Playgroud)

而且您不必是管理员或高级用户即可使用它。看看这个命令的输出:

set
Run Code Online (Sandbox Code Playgroud)

  • 仅供参考:Powershell 似乎没有设置该变量。我必须从基本的命令外壳运行它。 (2认同)

小智 48

要确定计算机/服务器DC 使用 NLTEST:

nltest /dsgetdc:<domain_name> 
Run Code Online (Sandbox Code Playgroud)

要列出所有 DC 及其相应站点,请尝试:

nltest /dclist:<domain_name>
Run Code Online (Sandbox Code Playgroud)

您不必使用域名或服务器的 FQDN——例如/dclist:services.microsoft.com,您可以简单地输入/dclist:services(当然,只要您是该域的经过身份验证的成员)。

对于用户身份验证和组策略,请使用 LOGONSERVER 变量:

echo %logonserver%
Run Code Online (Sandbox Code Playgroud)