Contents

Windows で以前のコンピュータ名を検索する方法

Contents

<本文>/images/get-previous-windows-computer-oldname-from-registr.png

Windows コンピュータの名前 ( hostname ) を変更した後、以前の (古い) コンピュータ名を確認する必要がありました。

以前のコンピュータ名は、「HKLM\SOFTWARE\Microsoft\SchedulingAgent」レジストリ キーから取得できます。レジストリ エディターを使用して OldName パラメーターの値を確認するか、PowerShell を使用してレジストリ項目の値をクエリします。

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

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

これには、Windows のインストール中に生成されたコンピューター名が含まれます。これ以上コンピュータ名を変更しても、ここには表示されません。

コンピュータのホスト名変更の完全な履歴を表示するには、イベント ビューアのログでホスト名変更イベントを確認します。

  1. イベント ビューア スナップイン (eventvwr.msc) を開きます。

2.「Windows ログ」->「システム」を展開します。

  1. イベント ID 6011 /images/filter-event-viewer-by-event-6011.png でイベント ログをフィルター処理します。

  2. この ID で最新のイベントを開きます。イベントの説明には、以前のコンピューター名と新しいコンピューター名


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

の詳細が含まれています。

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

PowerShell を使用して、イベント ビューアー ログから利用可能なすべてのホスト名変更イベントを一覧表示できます。

Get-WinEvent-FilterHashtable @{ LogName='System';Id=6011} |オブジェクトの選択 TimeCreated、ID、メッセージ

Windows イベント ログがクリアされている場合、または (イベント ビューア ログ ファイルのサイズが不十分なために) 新しいイベントが古いイベントによって上書きされている場合は、ホスト名の変更履歴を C:\WINDOWS\Debug\NetSetup.LOG ファイルから取得できます。

ホスト名の変更、またはドメイン/ワークグループへの参加/離脱に関連するイベントをすばやく検索するには、Select-String コマンドレットを使用して、このログ ファイルの内容をフィルターします。

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

/images/filter-netsetup-log.png

*️⃣ 出典リンク:

PowerShell を使用したレジストリ項目の値、PowerShell を使用したイベント ビューアー ログからのコンピューターのホスト名の変更。、Windows イベント ログがクリアされ、イベント ビューアー ログ ファイルのサイズが不十分です)、、結合、