После смены имени Виндовс компа ( hostname ) пригодилось выяснить предшествующее (старенькое) имя компа.
Извлечь прошлые имена компа можно из ветки списка HKEY_LOCAL_MACHINESOFTWAREМайкрософтSchedulingAgent . Проверьте значение параметра OldName в редакторе списка либо можно получить значение параметра списка из PowerShell:
(Get-ItemProperty HKLM:SOFTWAREМайкрософтSchedulingAgent).oldname

Это имя компа, бывшее назначено ему (сгенерировано) при установке. Последующие переименования компа здесь отображаться не будут.
Если необходимо получить историю смены hostname на компе, можно найти действия переименования в журналах Event Viewer.
- Откройте консоль Event Viewer (
eventvwr.msc) - Разверните Виндовс Logs -> System
- Включите фильтр журнала событий по 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.

Для вывода всех доступных событий смены 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"


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