Wow. Und warum nehmt ihr keinen DNS?
Die andere Frage ist warum sollte das ein Script mit Userrechten machen
Arbeitet ihr nicht mit GPO's oder automatischer Softwareverteilung?
Schlechteste Lösung aber auch möglich wäre von einem Server aus die hosts über einen Share auf die Computer zu kopieren.