Jossef Harush Kadouri Asked: 2019-12-30 07:26:21 +0800 CST2019-12-30 07:26:21 +0800 CST 2019-12-30 07:26:21 +0800 CST 获取加入域的 Windows 计算机的 Active Directory objectGUID 772 在 Microsoft Active Directory 中,每台注册的计算机都有一个objectGUID字段。 此数据是否本地存储在加入域的计算机上?我有兴趣objectGUID通过在这台 Windows 计算机上本地运行命令或调用 API 来检索值。 可能的?我该怎么做? active-directory 1 个回答 Voted Best Answer LPChip 2019-12-30T07:47:28+08:002019-12-30T07:47:28+08:00 此数据是否本地存储在加入域的计算机上? 不它不是。 我有兴趣通过在这台 Windows 计算机上本地运行命令或调用 API 来检索 objectGUID 值。 如果您知道域管理员帐户的管理员密码,则可以使用 Powershell 远程查询此信息。这也可以从本地域控制器运行。 如果您需要一些独特的东西,即在本地可用,您应该使用计算机名。这在网络中不可能是相同的,尤其是当计算机加入域时,这些通常也不会改变。 如果您确实需要一些不会改变的本地独特的东西,请考虑在 powershell 上执行以下命令: Get-ComputerInfo -property WindowsProductID 请注意,Get-ComputerInfo 从计算机查询大量信息,因此该命令需要一段时间才能运行。它可能还需要本地管理权限,因此您很可能需要以管理员身份运行 powershell。 但是,ComputerName 不需要管理权限。
不它不是。
如果您知道域管理员帐户的管理员密码,则可以使用 Powershell 远程查询此信息。这也可以从本地域控制器运行。
如果您需要一些独特的东西,即在本地可用,您应该使用计算机名。这在网络中不可能是相同的,尤其是当计算机加入域时,这些通常也不会改变。
如果您确实需要一些不会改变的本地独特的东西,请考虑在 powershell 上执行以下命令:
请注意,Get-ComputerInfo 从计算机查询大量信息,因此该命令需要一段时间才能运行。它可能还需要本地管理权限,因此您很可能需要以管理员身份运行 powershell。
但是,ComputerName 不需要管理权限。