Перейти к основному содержанию
 

Windows — создать GUID в командной строке

Windows Terminal cmd

Иногда нужно сгенерировать уникальный 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

win

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

powershell -command New-Guid

win

В PowerShell:

[guid]::NewGuid()

win

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

New-Guid

win

Теги

 

Похожие материалы

Работа с реестром Windows из командной строки или BAT файла

Нужно добавить запись в реестр с помощью BAT файла? Хотите по расписанию править ветки реестра? Нужно исправить значение реестра в командной строке? Легко!

Теги

Настройка зеркалирования в Microsoft SQL Server 2014

Зеркалирование или mirroring в MS SQL Server 2014 всё ещё есть. Это очень полезное решение для повышения доступности базы данных. Если ваш сервер упал, посыпались винты, сгорел ЦОД, то возможность быстро переключиться на резервный сервер, не занимаясь восстановлением сервера или БД из бэкапа, экономит кучу времени, денег и нервов. Однако, не следует рассматривать зеркалирование как замену резервному копированию, так как оно не спасает от случайного удаления данных.

Теги

Port-forwarding перенаправление портов в Windows

Начиная с Windows XP в операционной системе Windows имеется встроенная возможность перенаправления сетевых портов - port-forwarding. Более того, любое входящее TCP соединение можно перенаправить не только на другой порт, но и на другой IP адрес.

Теги