如何在 Windows XP 中从命令行生成 UUID?

如何在 Windows XP 中从命令行生成 UUID?

如何在 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。

相关内容