Я работаю над приложением, которое требует, чтобы мои пользователи указывали полное доменное имя своего компьютера windows.
Чтобы помочь моим пользователям извлечь полное доменное имя своего компьютера, я хочу поделиться им простые шаги командной строки, которые они могут копировать / вставлять и выполнять на своих терминалах для получения результата.
Я думал о приведенной ниже команде для извлечения полного доменного имени локальной машины:
echo %COMPUTERNAME%.%USERDNSDOMAIN%
Но у этой команды мало проблем.
Она выводит данные во ВСЕХ КАП. (Я могу жить с этим)
Это дает неправильный вывод, если переменная не установлена.
Например :
Если значение USERDNSDOMAIN не задано, вы получите следующий вывод:
echo% COMPUTERNAME%.% USERDNSDOMAIN% // <- Запустите его на приглашение cmd </p>
ClientComputerName.% USERDNSDOMAIN% // <- неверный вывод: уведомление «% USERDNSDOMAIN%» добавлено в o / p </p>
Есть ли способ остановить выводит переменную, если ее значение не установлено?
Обратите внимание, что я хочу извлечь "полное доменное имя" моего компьютера windows только через приглашение CMD.