Восстановить предыдущие имена компьютеров

Сохраняет ли ваш компьютер список всех имён компьютеров? Например, предположим, что имя вашего компьютера меняется при каждой перезагрузке. Будет ли где-нибудь на вашем компьютере список всех предыдущих имен компьютеров, которые у него были?

2 ответа

Решение

Вы можете найти только фамилию компьютера, список не представляется возможным. Откройте редактор реестра и перейдите по адресу:

HKLM\Software\Microsoft\SchedulingAgent\OldName

Источник

Если компьютер недавно изменил имя, вы можете найти его в окне просмотра событий в Security, фильтр eventid 4648 . Затем вы можете выбрать дату, и вы увидите, какое имя компьютера было в то время.

Это должно выполнить поиск в журнале безопасности ваших предыдущих имен компьютеров, которые не соответствуют вашим текущим:

$SecLog=get-eventlog security -InstanceID 4648 | where {$_.MachineName -notlike "$Env:Computername"}

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

$AlloldNames=$SecLog.MachineName

Это даст вам только самое старое старое имя, которое не соответствует вашему текущему:

$MostRecentOldName=$SecLog.MachineName[0]
Другие вопросы по тегам