Kurz und schmerzlos hier ein paar Möglichkeiten, den Namen der aktuellen AD-Domäne in einem Batch zu verwenden.
NetBIOS-Name:
%userdomain%
DNS-Name:
%userdnsdomain%
LDAP-Name:
FOR /f "usebackq" %%a IN (`DSQUERY * DomainRoot -Filter "(objectClass=domain)" -SCOPE base`) DO (
SET Domain=%%a ) SET Domain=%Domain:"=%
http://faq-o-matic.net/?p=4198