Найти в Дзене
Google

Как найти предыдущее имя компьютера (hostname) в Windows

После смены имени Windows компьютера ( hostname ) понадобилось узнать предыдущее (старое) имя компьютера. Извлечь предыдущие имена компьютера можно из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent . Проверьте значение параметра OldName в редакторе реестра или можно получить значение параметра реестра из PowerShell: (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\SchedulingAgent\).oldname Это имя компьютера, которое было назначено ему (сгенерировано) при установке. Дальнейшие переименования компьютера тут отображаться не будут. Если нужно получить историю смены hostname на компьютере, можно найти события переименования в журналах Event Viewer. Для вывода всех доступных событий смены hostname из журнала Event Viewer можно использовать PowerShell: Get-WinEvent -FilterHashtable @{ LogName = 'System';Id = 6011} | Select-Object TimeCreated, Id, Message Если журнал событий Windows был очищен, или новые события перезатерли старые (по причине недостаточного размера файлов журна

После смены имени Windows компьютера ( hostname ) понадобилось узнать предыдущее (старое) имя компьютера.

Извлечь предыдущие имена компьютера можно из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SchedulingAgent . Проверьте значение параметра OldName в редакторе реестра или можно получить значение параметра реестра из PowerShell:

(Get-ItemProperty HKLM:\SOFTWARE\Microsoft\SchedulingAgent\).oldname

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

Если нужно получить историю смены hostname на компьютере, можно найти события переименования в журналах Event Viewer.

  1. Откройте консоль Event Viewer ( eventvwr.msc )
  2. Разверните Windows Logs -> System
Включите фильтр журнала событий по Event ID 6011
Включите фильтр журнала событий по Event ID 6011
Откройте последнее событие с этим ID. В его описание будет указана строка, которая содержит старое и новое имя компьютера:The NetBIOS name and DNS host name of this machine have been changed from WIN10-Client-Old01 to Win-10Cli-New01.
Откройте последнее событие с этим ID. В его описание будет указана строка, которая содержит старое и новое имя компьютера:The NetBIOS name and DNS host name of this machine have been changed from WIN10-Client-Old01 to Win-10Cli-New01.

Для вывода всех доступных событий смены hostname из журнала Event Viewer можно использовать PowerShell:

Get-WinEvent -FilterHashtable @{ LogName = 'System';Id = 6011} | Select-Object TimeCreated, Id, Message

Если журнал событий Windows был очищен, или новые события перезатерли старые (по причине недостаточного размера файлов журналов Event Viewer), историю переименований компьютера можно получить из файла C:\WINDOWS\Debug\NetSetup.LOG.

Для быстрого поиска событий смены hostname, и добавления в домен/рабочую группу можно отфильтровать содержимое текстового файла через Select-String:

Select-String c:\WINDOWS\Debug\NetSetup.LOG -Pattern "NetpValidateName"

-4