获取已加入域的 Windows 计算机的 Active Directory objectGUID

获取已加入域的 Windows 计算机的 Active Directory objectGUID

在 Microsoft Active Directory 中,每台注册的计算机都有一个objectGUID字段。

在此处输入图片描述

该数据是否存储在已加入域的计算机上?我有兴趣objectGUID通过在此 Windows 计算机上本地运行命令或调用 API 来检索该值。

可能吗?我该怎么做?

答案1

这些数据是否存储在加入域的计算机本地?

不它不是。

我有兴趣通过在本地运行命令或调用此 Windows 计算机上的 API 来检索 objectGUID 值。

如果您知道域管理员帐户的管理员密码,则可以使用 Powershell 远程查询此信息。 这也可以从域控制器本地运行。

如果您需要一些独特的、本地可用的内容,则应使用计算机名。这在网络中不能相同,尤其是当计算机加入域时,而且这些通常也不会改变。

如果您确实需要一些永远不会改变的本地独特内容,请考虑在 powershell 上使用以下命令:

Get-ComputerInfo -property WindowsProductID

请注意,Get-ComputerInfo 会从计算机查询大量信息,因此此命令需要一段时间才能运行。它可能还需要本地管理权限,因此您很可能需要以管理员身份运行 powershell。

但是 ComputerName 不需要管理权限。

相关内容