Как найти предшествующее имя компа (hostname) в Виндовс

После смены имени Виндовс компа ( hostname ) пригодилось выяснить предшествующее (старенькое) имя компа.

Извлечь прошлые имена компа можно из ветки списка HKEY_LOCAL_MACHINESOFTWAREМайкрософтSchedulingAgent . Проверьте значение параметра OldName в редакторе списка либо можно получить значение параметра списка из PowerShell:

(Get-ItemProperty HKLM:SOFTWAREМайкрософтSchedulingAgent).oldname

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

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

  1. Откройте консоль Event Viewer ( eventvwr.msc )
  2. Разверните Виндовс Logs -> System
  3. Включите фильтр журнала событий по Event ID 6011
  4. Откройте последнее событие с этим 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:WINDOWSDebugNetSetup.LOG.

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

Select-String c:WINDOWSDebugNetSetup.LOG -Pattern "NetpValidateName"


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *