所以我尝试通过powershell中的objectGUID将集群资源的网络名称链接到AD对象。
如果我执行以下命令Get-ClusterResource -Cluster CLxxx -Name NameOfResource
,则返回 NetworkName 对象。
我可以询问 clusterparameters 和参数 ObjectGUID(Get-ClusterResource -Cluster CLxxx -Name NameOfResource | Get-ClusterParameter -Name objectguid).Value
它会返回类似的东西5efa2b5674c75d43bcdad1c2c183d5ca
到目前为止,一切都很好。
如果我尝试从 Active Directory 获取 ADobject(Get-ADComputer -Filter {Name -Like "$Name"}).ObjectGUID.guid
它会返回类似的东西562bfa5e-c774-435d-bcda-d1c2c183d5ca
它几乎相同,但不完全一样。所有字符都在那里,但顺序不正确。
集群参数:5efa2b5674c75d43bcdad1c2c183d5ca
活动目录:562bfa5e-c774-435d-bcda-d1c2c183d5ca
如果您查看返回的字符串 AD,您可以在-
.
最后两个的顺序正确,但前三个必须从前到后切换(一次 2 个字符)。
集群参数:5efa2b56-74c7-5d43-bcda-d1c2c183d5ca
活动目录:562bfa5e-c774-435d-bcda-d1c2c183d5ca
2008 年、2012 年和 2016 年也是如此。
有人对此有解释吗?