Windows-Server-2003

通過 MAC 地址獲取硬體序列號?

  • April 24, 2013

有沒有類似下面的命令:

wmic /node:"COMPUTERNAME" bios get serialnumber

但是通過MAC地址而不是電腦名?

對此的解決方案將不勝感激,儘管如果您對整體更大的問題有建議,我們將不勝感激。我在這方面不是很有經驗。

我們試圖解決的問題是我們的電腦上沒有作業系統,所以當我們通過 PXE 將它們連接到 ghost 控制台時,我們只能通過 mac 地址看到它們。

我們有一個帶有序列號的 Excel 表,我們的本地標識符用作電腦名稱(我們沒有 mac 地址),所以我想從 X MAC 地址獲取序列號,然後自動將電腦名稱分配給我們的sysprep(或給它一個隨機名稱,然後在安裝後更改它)。

因此,如果您有更好的方法來做到這一點,或者改進它的建議,請分享。我可以使用的軟體受到限制。我們有 Windows Server 2003 和 Norton Ghost 套件。如果這也有幫助,正在使用 Sysprep 安裝 Windows XP 映像。

我不知道有什麼方法可以完全按照您的要求進行。如果您願意花一些時間來設置它,您可以從 Server 2003 的 WDS PXE 引導 WinPE(在 WinAIK 中免費提供)。然後在 WinPE 中使用腳本(例如 PowerShell)來獲取 MAC/Serial/Whatever,並拉取正確的圖像。

當您使用 WinPE 時,它帶有 ImageX,它可以拍攝和寫入 Windows 機器的圖像,不需要 Ghost,但如果您已經擁有該圖像,您可能希望保留它。

除了讓選擇圖像的腳本還將電腦的名稱寫入文件之外,我真的不確定如何重命名電腦;然後有一個引導腳本根據該文件重命名電腦。Windows 的新工具在古老的 XP 安裝(十年前就出現了 XP)上沒有多大作用。

引用自:https://serverfault.com/questions/426444