Вопросы к Поиску с Алисой
Команда hostname и переменная окружения COMPUTERNAME обычно возвращают одно и то же значение, но в разных регистрах. stackoverflow.com learn.microsoft.com
Команда hostname возвращает имя хоста в исходном регистре. stackoverflow.com Она доступна только в том случае, если протокол TCP/IP установлен в качестве компонента в свойствах сетевого адаптера в сети. learn.microsoft.com
Переменная окружения COMPUTERNAME написана в верхнем регистре. stackoverflow.com learn.microsoft.com Она может быть полезна при создании сценариев или попытке выполнить некую функцию на удалённой системе. onreader.mdl.ru
Таким образом, команда hostname больше подходит для работы с исходным регистром имени хоста, а переменная окружения COMPUTERNAME — для работы с именем в верхнем регистре.