因此,我尝试通过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 (Get-ADComputer -Filter {Name -Like "$Name"}).ObjectGUID.guid
中获取ADobject
它将返回类似562bfa5e-c774-435d-bcda-d1c2c183d5ca
几乎相同,但不完全相同。 所有的字符都在那里,但顺序不正确。
集群参数:5efa2b5674c75d43bcdad1c2c183d5ca
Active Directory:562bfa5e-c774-435d-bcda-d1c2c183d5ca
如果您查看返回的字符串AD,则可以在-
上将字符串分成5个序列。
后两个按正确的顺序排列,但前三个必须从前向后切换(一次2个字符)。
集群参数:5efa2b56-74c7-5d43-bcda-d1c2c183d5ca
Active Directory:562bfa5e-c774-435d-bcda-d1c2c183d5ca
在2008、2012和2016年相同。
有人对此有解释吗?