Как я могу генерировать UUID из командной строки в Windows XP? Что-то как "uuid" или "uuidgen" в Linux.
Бросьте следующий код в новое имя файла 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,"{",""),"}","")
От MSDN Library: генерация интерфейса UUID.