Мне нужно написать пакетный файл, чтобы сделать некоторые перемещения содержимого каталога.
Как я могу получить в пакетной переменной значение пути к профилю, возвращаемое командой net user xxx / domain?
windows
batch-file
active-directory
niko_las
источник
источник
Ответы:
Вы можете использовать цикл for / f и поместить
net user
команду, переданную по конвейеру, в команду findstr, используяtokens
и,delims
соответственно, в пакетном скрипте, чтобы проанализировать вывод и получить значение изUser profile
поля, которое установлено для учетной записи в AD, которую вы запускаете для этой команды.скрипт
Дополнительные ресурсы
Findstr
For /?
Escape-символы, разделители и цитаты
источник