Есть ли способ найти полное доменное имя Windows XP?
Будучи незнакомым с Windows, я бы описал то, что я ищу, как эквивалент команды, hostname --fqdn
доступной в Linux.
windows-xp
fqdn
Grundlefleck
источник
источник
Нет такой опции для
hostname
команды в Windows. Тем не менее, это должно сделать свое дело:Или вы можете grep (под Windows
find /I "string"
:) для Host- и Domain отset
илиsysteminfo
илиipconfig -all
name и склеить его вместе в другом месте.Редактировать: исправлено опечатка. Спасибо Бенуа
Обновление: переменная
%USERDNSDOMAIN%
доступна только при входе в домен ... DNS-суффикс, который вы получаете с DHCP-сервера, не помещается в переменную среды (насколько я мог понять).источник
wmic computersystem get domain
Команда:
источник
VBScript:
Пакетный файл DOS, чтобы позвонить над сценарием:
источник
Попробуйте это из командной строки:
не забудьте использовать double
%
для%i
использования этого в пакетном файле. например%%i
Причина, по которой вы можете захотеть сделать это следующим образом: если ваши пользователи и компьютеры находятся в разных доменах, это
%USERDNSDOMAIN%
не будет правильно применительно к вашему компьютеру. Если у вас есть только один домен и нет дочерних доменов, вы можете использовать другие решения, описанные выше, если хотите.источник
Это также будет работать и не будет задерживать systeminfo:
источник
Если вам нужно перенести сценарии оболочки Unix в Windows или просто работать с CLI, взгляните на GNUwin32 . Он предоставляет общие инструменты, такие как вырезать, grep и т. Д. Для Windows.
источник
Вот сценарий CMD для этого:
источник
Другая версия:
источник