qwer8383
21-08-2015, 10:36
Здравствуйте! Нужна помощь: надо в скрипте узнать имя домена компьютера и занести в переменную (без промежуточных файлов).
Думал что это сработает:
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 - в переменную попадает последняя пустая строка. Вот как от нее избавится не могу понять. Помогите, пожалуйста!
Думал что это сработает:
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 - в переменную попадает последняя пустая строка. Вот как от нее избавится не могу понять. Помогите, пожалуйста!