Saya memerlukan perintah yang mirip dengan domainname Linux di Windows tanpa menggunakan aplikasi pihak ketiga.
Apakah ada perintah seperti itu?
Saya memerlukan perintah yang mirip dengan domainname Linux di Windows tanpa menggunakan aplikasi pihak ketiga.
Apakah ada perintah seperti itu?
Jawaban:
Mencoba:
echo %USERDOMAIN%
atau
echo %USERDNSDOMAIN%
Jika itu masih tidak berhasil, Anda dapat mencoba menggunakan systeminfo:
systeminfo | findstr /B /C:”Domain”
”Domain”akan membuatnya gagal untuk memahami string
% USERDOMAIN% dan domain komputer jaringan dapat berbeda. Perintah systeminfo akan mendapatkan jawaban yang benar tetapi itu PERLAHAN! Inilah 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%
@ Mike: solusi bagus - tapi saya punya beberapa masalah dengan itu dalam lingkungan multi-bahasa. Saya memiliki server Jerman dan Inggris.
Saya mengubah skrip Anda untuk menggunakan wmic.exe :
@REM + Find the computer domain name
@echo off
FOR /F "usebackq tokens=*" %%a IN (`wmic.exe COMPUTERSYSTEM GET DOMAIN /Value`) DO (
@((ECHO %%a | findstr /i /c:"Domain=") && 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%
echo %_fqdn%
Terima kasih atas ide Anda
Anda dapat menjalankan perintah di bawah ini pada command prompt:
set user
Ini memberi Anda lebih banyak informasi yang terkait dengan domain selain nama domain seperti yang ditunjukkan dalam snapshot di bawah ini:
Catatan Penting : Domain tempat komputer Anda terdaftar mungkin tidak sama dengan domain tempat pengguna yang masuk log. Baca tentang transitivitas dan arah kepercayaan domain untuk mengetahui bagaimana pengguna yang terdaftar di satu domain dapat masuk ke komputer di domain lain.