Добавить в корзинуПозвонить
Найти в Дзене

Windows — генерируем GUID

Иногда нужно сгенерировать уникальный GUID, а под рукой ничего нет кроме командной строки или PowerShell. Генерируем GUID. Microsоft рекомендует утилиту uuidgen: uuidgen -n5 -x 12340001-4980-1920-6788-123456789012
12340002-4980-1920-6788-123456789012
12340003-4980-1920-6788-123456789012
12340004-4980-1920-6788-123456789012
12340005-4980-1920-6788-123456789012 Но утилиту нужно отдельно устанавливать с пакетами SDK: Что делать если пакетов нет? Читаем дальше. Нашёл в Интернете вариант для командной строки: FOR /F %a IN ('POWERSHELL -COMMAND "$([guid]::NewGuid().ToString())"') DO echo %a Почесал репу и упростил: powershell -command New-Guid В PowerShell: [guid]::NewGuid() И тоже упростил: New-Guid Источник: 💰 Поддержать проект Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.

Иногда нужно сгенерировать уникальный GUID, а под рукой ничего нет кроме командной строки или PowerShell. Генерируем GUID.

Microsоft рекомендует утилиту uuidgen:

uuidgen -n5 -x

12340001-4980-1920-6788-123456789012
12340002-4980-1920-6788-123456789012
12340003-4980-1920-6788-123456789012
12340004-4980-1920-6788-123456789012
12340005-4980-1920-6788-123456789012

Но утилиту нужно отдельно устанавливать с пакетами SDK:

  • Windows SDK Signing Tools for Desktop Apps
  • Windows SDK for UWP Managed Apps
  • Windows SDK for UWP C++ Apps.

Что делать если пакетов нет? Читаем дальше.

Нашёл в Интернете вариант для командной строки:

FOR /F %a IN ('POWERSHELL -COMMAND "$([guid]::NewGuid().ToString())"') DO echo %a
-2

Почесал репу и упростил:

powershell -command New-Guid
-3

В PowerShell:

[guid]::NewGuid()
-4

И тоже упростил:

New-Guid
-5

Источник:

Windows — создать GUID в командной строке | internet-lab.ru

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.