M-am desfășurat BGInfo de la SysInternals la toate serverele noastre, atât fizice, cât și virtuale. Cu toate acestea, câteva dintre serverele noastre au mai multe nume de gazdă pentru a suporta „compatibilitatea anterioară” cu unele dintre sistemele noastre software vechi, după ce un server a fost înlocuit sau funcțiile sale au fost îmbinate cu un alt server. În unele cazuri, aceasta poate include mai multe nume de gazdă „alternative” care datează de câțiva ani în urmă.
EXEMPLU:
Nume de gazdă alternativ (calculatorul original): NT-PROD
Nume de gazdă alternativ (fișiere/servicii fuzionate de pe un server retras): NT-DATA
Nume de gazdă alternativ (eroare hardware = computer nou): PRODUCTIE-07
Numele curent al computerului (serverul fizic a migrat la virtual): PRODUCȚIE-21
Folosind elementul de bază WMIC
pentru a obține numele computerului returnează doar numele curent specificat în Proprietățile sistemului, în timp ce faceți o NSLOOKUP
pe adresa IP a serverului se pare că face același lucru. Există vreo modalitate prin care pot prelua în mod activ toate numele de gazdă DNS la care acest server specific va răspunde pentru a le include în imaginea de fundal BGInfo?
Presupun că aș putea crea un fișier text (sau ceva) pe care BGInfo ar putea să-l verifice pentru nume de gazdă alternative, dar încerc să fac acest lucru cât mai „protejat de idioți”, așa că nu uit să actualizez/aplic orice modificări DNS viitoare. sau suprascrieți accidental ceva cu informații incorecte. Recunosc cu ușurință că nu sunt „fluent” în scripturile PowerShell sau în interogări WMIC mai complexe, dar aș ghici că acolo ne îndreptăm.