Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Имя домена компьютера в переменную (http://forum.oszone.net/showthread.php?t=304284)

qwer8383 21-08-2015 10:36 2544251

Имя домена компьютера в переменную
 
Здравствуйте! Нужна помощь: надо в скрипте узнать имя домена компьютера и занести в переменную (без промежуточных файлов).
Думал что это сработает:
Код:

FOR /F "usebackq skip=1" %%a IN (`wmic computersystem get domain`) DO (set domain=%%a)
echo %domain%

но нет. Результат этой команды выводит 3-и строки
Цитата:

Domain
MYDOMAIN.RU
Пустая строка
В Windows XP данный скрипт отрабатывает как я хочу (выводя только MYDOMAIN.RU), но начиная с Windows 7 - в переменную попадает последняя пустая строка. Вот как от нее избавится не могу понять. Помогите, пожалуйста!

Kazun 21-08-2015 11:08 2544261

USERDNSDOMAIN=
USERDOMAIN=
USERDOMAIN_ROAMINGPROFILE=


echo %userdomain%
echo %userdnsdomain%

Georgio 21-08-2015 11:12 2544263

Цитата:

Цитата qwer8383
Помогите, пожалуйста! »



"Да не вопрос!":)

Код:

Код:

for /f %%a in ('wmic ComputerSystem get Domain') do for /f %%b in ("%%a") do set domain=%%b
echo %domain%

.

qwer8383 21-08-2015 11:16 2544267

Georgio, Спасибо!!!
Kazun, данные системные переменные выводят домен пользователя, а не компьютера.


Время: 19:44.

Время: 19:44.
© OSzone.net 2001-