Coba:
echo %USERDOMAIN%
atau
echo %USERDNSDOMAIN%
Jika masih tidak berhasil, Anda dapat mencoba menggunakan info sistem:
systeminfo | findstr /B /C:”Domain”
Anda dapat menjalankan perintah di bawah ini pada prompt perintah:
set user
Ini memberi Anda lebih banyak informasi terkait domain selain nama domain seperti yang ditunjukkan dalam cuplikan di bawah ini:
- Domain DNS Pengguna
- Domain Pengguna
- Profil Roaming Domain Pengguna
- Nama Pengguna
- Profil Pengguna
Catatan Penting :Domain tempat komputer Anda terdaftar mungkin tidak sama dengan domain tempat pengguna yang masuk terdaftar. Harap baca tentang transitivitas dan arah dalam kepercayaan domain untuk mengetahui bagaimana pengguna yang terdaftar di satu domain dapat masuk ke komputer di domain lain.
%USERDOMAIN% dan domain komputer jaringan dapat berbeda. Perintah systeminfo akan mendapatkan jawaban yang benar tetapi lambat! Berikut adalah solusi yang saya gunakan:
@REM + find the computer domain name
FOR /F "usebackq tokens=*" %%a IN (`ipconfig /all`) DO (
@((ECHO %%a | findstr /i /c:"Primary Dns Suffix") && SET _str=%%a) > NUL 2>&1
)
FOR /F "tokens=2 delims=:" %%a IN ("%_str%") do SET _computerDomain=%%a
SET _computerDomain=%_computerDomain: =%
SET _fqdn=%COMPUTERNAME%.%_computerDomain%