So finden Sie einen früheren Computernamen in Windows

/de/images/get-previous-windows-computer-oldname-from-registr.png

Nachdem ich den Namen des Windows-Computers („Hostname“) geändert hatte, musste ich seinen vorherigen (alten) Computernamen herausfinden.

Es ist möglich, den vorherigen Computernamen aus dem Registrierungsschlüssel „HKLM\SOFTWARE\Microsoft\SchedulingAgent“ abzurufen. Verwenden Sie den Registrierungseditor, um den Wert des OldName-Parameters zu überprüfen, oder fragen Sie den Registrierungselementwert mit PowerShell ab:

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

/de/images/get-previous-windows-computer-oldname-from-registr.png

Es enthält den Computernamen, der bei der Installation von Windows generiert wurde. Weitere Computerumbenennungen werden hier nicht angezeigt.

Um den vollständigen Verlauf der Hostnamenänderungen eines Computers anzuzeigen, überprüfen Sie die Protokolle der Ereignisanzeige auf Hostumbenennungsereignisse.

  1. Öffnen Sie das Snap-In „Ereignisanzeige“ („eventvwr.msc“).

  2. Erweitern Sie Windows-Protokolle -> System

  3. Filtern Sie das Ereignisprotokoll nach der Ereignis-ID 6011 /de/images/filter-event-viewer-by-event-6011.png

  4. Öffnen Sie die neueste Veranstaltung mit dieser ID. Die Ereignisbeschreibung enthält Details zum vorherigen und neuen Computernamen:


 The NetBIOS name and DNS host name of this machine have been changed from WIN10-OLD01 to Win10-NEW01

/de/images/event-shows-previous-hostname-in-windows.png

Mit PowerShell können Sie alle verfügbaren Hostnamen-Änderungsereignisse aus dem Ereignisanzeigeprotokoll auflisten.

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

Wenn die Windows-Ereignisprotokolle gelöscht wurden oder neue Ereignisse durch die alten überschrieben wurden (aufgrund der unzureichenden Größe der Protokolldateien der Ereignisanzeige), kann der Verlauf der Hostnamenänderungen aus der Datei „C:\WINDOWS\Debug\NetSetup.LOG“ abgerufen werden.

Um schnell nach Ereignissen im Zusammenhang mit Änderungen am Hostnamen oder dem Beitritt/Verlassen einer Domäne/Arbeitsgruppe zu suchen, verwenden Sie das Cmdlet „Select-String“, um den Inhalt dieser Protokolldatei zu filtern.

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

/de/images/filter-netsetup-log.png

*️⃣ Quelllink:

Registrierungselementwert mit PowerShell, Änderungen des Hostnamens des Computers, aus dem Ereignisanzeigeprotokoll mit PowerShell., Windows-Ereignisprotokolle wurden gelöscht, unzureichende Größe der Ereignisanzeige-Protokolldateien), Beitritt,