如何在 Windows XP 中从命令行生成 UUID?Linux 中的“uuid”或“uuidgen”之类的东西。
答案1
如果安装了 powershell,这是一个获取 guid 的简单命令行
powershell -Command "[guid]::NewGuid().ToString()"
答案2
将以下代码放入新文件名 uuid.vbs 中
set obj = CreateObject("Scriptlet.TypeLib")
WScript.StdOut.WriteLine obj.GUID
然后您可以从命令行运行它,如下所示:
cscript //NoLogo uuid.vbs
这几乎可以在任何安装了 Windows Scripting Host 的计算机上工作 - 当然包括 Windows 2000 之后的任何版本,也可能包括 95/98/ME......尽管我手边没有实例可以检查。
如果需要删除括号,请将最后一行替换为以下内容
WScript.StdOut.WriteLine Replace(Replace(obj.GUID,"{",""),"}","")
答案3
您也可以在命令提示符中使用此命令:
wmic path win32_computersystemproduct get uuid
答案4
来自 MSDN 库:生成接口 UUID。