GNU/Linux >> Znalost Linux >  >> Linux

Jak získat název domény ve Windows pomocí příkazu?

Zkuste:

echo %USERDOMAIN%

nebo

echo %USERDNSDOMAIN%

Pokud to stále nefunguje, můžete zkusit použít systeminfo:

systeminfo | findstr /B /C:”Domain”

Níže uvedený příkaz můžete spustit na příkazovém řádku:

set user

Poskytuje vám mnohem více informací souvisejících s doménou kromě názvu domény, jak je znázorněno na snímku níže:

  1. Doména DNS uživatele
  2. Doména uživatele
  3. Roamingový profil uživatelské domény
  4. Uživatelské jméno
  5. Profil uživatele

Důležitá poznámka :Doména, na které je váš počítač registrován nemusí být stejná jako doména, na které je přihlášený uživatel registrován. Přečtěte si prosím o přenositelnosti a směru v důvěryhodnosti domény, abyste věděli, jak se uživatel registrovaný v jedné doméně může přihlásit k počítači v jiné doméně.


%USERDOMAIN% a síťová počítačová doména se mohou lišit. Příkaz systeminfo dostane správnou odpověď, ale je POMALU! Zde je řešení, které jsem použil:

@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%

Linux
  1. Jak vytvořit uživatele Linuxu pomocí Ansible

  2. Jak získat počet souborů v adresáři pomocí příkazového řádku?

  3. Jak zaparkovat doménu?

  1. Jak restartovat Linux pomocí příkazového řádku

  2. Učím se Perl, ale jak dostanu 5.14 na Windows?

  3. Jak získat datum vypršení platnosti uživatelského hesla z Active Directory?

  1. Jak odebrat uživatele v Linuxu pomocí příkazového řádku

  2. Jak vytvořit uživatele v Linuxu [Správa uživatelů]

  3. Jak získat uživatelské jméno z uid