以 SYSTEM 身份运行时如何判断计算机是否位于 AD 域中

以 SYSTEM 身份运行时如何判断计算机是否位于 AD 域中

我有一个以 SYSTEM 用户身份运行的批处理脚本,我需要查明该计算机是否位于 AD 域中。我不知道,也不需要知道 AD 域名,只知道它是否位于任何 AD 域中,或者位于工作组中。

不以系统身份运行,我可以使用%USERDNSDOMAIN%、等%USERDOMAIN%%LOGONSERVER%但这些在以系统身份运行时未定义。

我也尝试过DSQUERY,但它并没有安装在所有的机器上,而且NET VIEW /DOMAIN也没有用。

有任何想法吗?

我需要它在我的 cmd 脚本中工作,所以像文件名存在与否之类的信息会很好,或者是一个注册表设置。

相关内容