Czy istnieje sposób na znalezienie w pełni kwalifikowanej nazwy domeny dla systemu Windows XP?
Nie znając systemu Windows opisałbym to, czego szukam, jako odpowiednik polecenia hostname --fqdn
dostępnego w systemie Linux.
windows-xp
fqdn
Grundlefleck
źródło
źródło
W systemie
hostname
Windows nie ma takiej opcji dla polecenia. Jednak powinno to załatwić sprawę:Lub możesz grep (pod Windows
find /I "string"
:) dla Hosta i Domeny zset
lubsysteminfo
lubipconfig -all
nazwać i skleić go razem w innym miejscu.Edycja: naprawiono literówkę. Dzięki Benoit
Aktualizacja: Zmienna
%USERDNSDOMAIN%
jest dostępna tylko po zalogowaniu do domeny ... Sufiks DNS otrzymany z serwera DHCP nie jest umieszczany w zmiennej środowiskowej (o ile mogłem się domyślić).źródło
wmic computersystem get domain
Polecenie to:
źródło
vbscript:
PLIK SERII DOS DO WEZWANIA POWYŻEJ PISEMU:
źródło
Wypróbuj to w wierszu polecenia:
Pamiętaj, aby użyć dwukrotnie
%
na%i
razie za pomocą tego w program wsadowy. na przykład%%i
Powodem, dla którego możesz chcieć to zrobić w ten sposób, jest: jeśli Twoi użytkownicy i komputery znajdują się w różnych domenach,
%USERDNSDOMAIN%
nie będą poprawne po zastosowaniu na Twoim komputerze. Jeśli masz tylko jedną domenę i nie ma domen podrzędnych, możesz skorzystać z innych powyższych rozwiązań, jeśli chcesz.źródło
Działa to również i nie ma opóźnienia systeminfo:
źródło
Jeśli potrzebujesz przenieść skrypty powłoki Uniksa do systemu Windows lub po prostu chcesz pracować na CLI, zajrzyj na GNUwin32 . Zapewnia typowe narzędzia, takie jak cut, grep itp. Dla systemu Windows.
źródło
Oto skrypt CMD do tego:
źródło
Inna wersja:
źródło