Автоматически присваивать имя узлу XP из DHCP/DNS

Автоматически присваивать имя узлу XP из DHCP/DNS

Поэтому одна из вещей, которую могут сделать многие (большинство?) дистрибутивов Linux, — это либо принять опцию DHCP, сообщающую ему, каким должно быть имя его узла, и/или выполнить обратный поиск по IP-адресу, который был предоставлен ему через DHCP, и применить его начальное имя узла из этого ответа.

Есть ли способ заставить XP делать что-то из этого?

решение1

Нет, к сожалению. Имя компьютера задается в реестре и не будет меняться на основе DHCP или обратного поиска DNS.

(Я полагаю, что технически это возможно, но, полагаю, после установки имени вам понадобится перезагрузка.)

(Ладно, ладно, я полагаю, это не было бычтотрудно сделать, но я почти уверен, что вам придется перезагружать систему каждый раз, когда меняется имя. Тем не менее, вы можете сделать это в скрипте запуска, и если имя не изменится, просто загрузиться как обычно. Эй... это может быть забавно написать!)

решение2

Возможнос небольшой помощью wsname:http://mystuff.clarke.co.nz/MyStuff/wsname.asp

  1. Возьмите имя и mac-адрес из вашего dhcpd.leases или запишите их самостоятельно в файле (Mac2DnsName.txt") на общем ресурсе samba. Каждая строка содержит mac-адрес и имя, например:00508B052AE8 = Computer1
  2. напишите пакет автозапуска с таким содержимым: wsname /RDF:"\\pdc\netlogon\Mac2DnsName.txt" /DFK:$MAC

Поэтому при каждой загрузке машины wsname просматривает этот файл. Если имя ПК отличается (например, после клонирования), он меняет имя и выполняет перезагрузку. Если имя не отличается, ничего не происходит.

В нескольких школах все идет как по маслу.

Связанный контент