Machine names displayed as sid or dash when they are added into catalog.
DDC is binding to a secondary site that only contains read-only DC. It takes by default 3 hours to synchronize properties of new machines from default AD site due to Microsoft inter-site design.
Thus, DDC can't retrieve Windows name (DOMAIN\machine) and DNS name (machine.dnsdomain) to update machines' name cache in Citrix Studio.
By using command "nltest /dsgetsite", we can verify that DDC servers belong to the secondary AD site:
CDF trace shows DDC servers are looking for machine account including SAM name and DNS host name from read-only DCs, which is from a separate AD site:
8502,1,2022/07/22 16:07:07:81418,7952,9196,1,BrokerController,,0,,1,Information,"[TID:42100c03-0995-11ed-a03a-7ff6d3bebebe]LookupPropertiesInAD: Using GC(RODC01.xxx.com)",""
8503,1,2022/07/22 16:07:07:81864,7952,9196,1,BrokerController,,0,,1,Information,"[TID:42100c03-0995-11ed-a03a-7ff6d3bebebe]GetDetailsForSIDs: fallback to DCs for 1 of 1 machine SIDs",""
8504,1,2022/07/22 16:07:07:81930,7952,9196,1,BrokerController,,0,,1,Information,"[TID:42100c03-0995-11ed-a03a-7ff6d3bebebe]LookupPropertiesInAD: Using DC(RODC01.xxx.com)",""
8505,1,2022/07/22 16:07:07:82440,7952,9196,1,BrokerDAL,,0,,1,Information,"[TID:42100c03-0995-11ed-a03a-7ff6d3bebebe]WorkerNameCache::GetMachineNamesFromAD(S-1-5-21-3860493963-3742860931-3732056798-5655): Warning: machine not found in AD.",""
AD structure: