Если это будет операционной средой Windows, то Ваш лучший выбор будет развертыванием OneClick и простым c# (или vb.net) программа, которая использует Систему. Среда. MachineName с или без комбинации с Системой. Сеть. DNS. GetHostByAddress для получения дополнительной информации.
Если домен имеет групповую политику, это могло бы потенциально изменить членов пользователей в локальном администраторе и группе продвинутых пользователей..... или даже добавить в новых пользователях. Но существующие пользователи на локальной машине останутся незатронутыми.
Единственный пользователь and\or изменение группы, которое происходит при соединении компьютера с доменом, - то, что группа пользователей домена добавляется к группе локальных пользователей, и группа администраторов домена добавляется к локальной администраторской группе. Ваши учетные записи локального пользователя будут незатронуты и не будет никакого конфликта с пользователем домена с тем же именем. Необходимо быть прекрасным продолжением плана.
Должен быть прекрасным, если Ваше соединение, компьютер к домену и продвигает его контроллер домена, в этом случае у Вас больше не будет учетных записей локального компьютера.
Необходимо будет также закрепить любые полномочия NTFS на локальных пользователях файлов, может иметь установку, поскольку они не перенесут. Возможно, можно ли использовать sidhistory с этим, если он является сложным, он мог бы работать?