Igel TCs melden sich per Default als ITC<macadresse> im Management wenn man ihnen nicht per DHCP oder eben statisch im Management einen Namen gibt – wenn man zwischen DHCP mit Option 12 (Hostname) und DHCP ohne Option 12 wechselt funktioniert der Wechsel nicht immer. Mit dieser Query findet man alle TCs in einem (oder mehreren) TC-Verzeichnissen:
select tc.tcname,tc.network_name,tc.macaddress,tc.movedtobin from thinclient as tc where tc.tcid in (select td.tcid from thinclientisindirectory as td where dirid in (select d.dirid from directories as d where d.name like '%MyDirectory%') ) and (select count(*) from thinclientsettings as tcs where tcs.tcid=tc.tcid and tcs.classname='network.dns.hostname') = 0
Umgekehrt kann man hiermit die konfigurierten DNS Namen rausfinden:
select tc.tcname,tc.network_name,tc.macaddress,tc.movedtobin from thinclient as tc where tc.tcid in (select td.tcid from thinclientisindirectory as td where dirid in (select d.dirid from directories as d where d.name like '%MyDirectory%') ) and (select count(*) from thinclientsettings as tcs where tcs.tcid=tc.tcid and tcs.classname='network.dns.hostname') = 0