Apakah ada cara untuk menemukan nama domain yang sepenuhnya memenuhi syarat dari kotak Windows XP?
Menjadi tidak terbiasa dengan Windows saya akan menggambarkan apa yang saya cari sebagai setara dengan perintah yang hostname --fqdn
tersedia di Linux.
windows-xp
fqdn
Grundlefleck
sumber
sumber
Tidak ada opsi seperti itu untuk
hostname
perintah di windows. Namun, ini harus dilakukan:Atau Anda dapat grep (di Windows
find /I "string"
:) untuk Host- dan Domain dariset
atausysteminfo
atau memberiipconfig -all
nama dan merekatkannya di tempat lain.Edit: tetap salah ketik. Benoit terima kasih
Pembaruan: Variabel
%USERDNSDOMAIN%
ini hanya tersedia ketika masuk ke domain ... Akhiran DNS yang Anda dapatkan dari server DHCP tidak dimasukkan ke dalam variabel lingkungan (sejauh yang saya tahu).sumber
wmic computersystem get domain
Perintahnya adalah:
sumber
vbscript:
FILE BATCH DOS UNTUK MEMANGGIL DI ATAS SCRIPT:
sumber
Coba ini dari command prompt:
ingatlah untuk menggunakan double
%
karena%i
jika menggunakan ini dalam batchfile. misalnya%%i
Alasan Anda mungkin ingin melakukannya dengan cara ini adalah: jika pengguna dan komputer Anda berada di domain yang berbeda,
%USERDNSDOMAIN%
itu tidak akan benar ketika diterapkan ke komputer Anda. Jika Anda hanya memiliki satu domain dan tidak ada domain anak, maka Anda dapat menggunakan solusi lain di atas jika Anda mau.sumber
Ini juga akan berfungsi dan tidak memiliki penundaan systeminfo:
sumber
Jika Anda perlu melakukan porting skrip Unix ke windows atau hanya ingin bekerja pada CLI, lihatlah GNUwin32 . Ini menyediakan alat-alat umum seperti cut, grep, dll untuk Windows.
sumber
Berikut ini adalah skrip CMD untuk ini:
sumber
Versi lain:
sumber