Я пытаюсь создать сценарий, который будет вытягивать список пользователей, брать каждое из их имен, а затем составлять список каталогов для каждой из их папок с данными приложения.
До сих пор я думал, что могу просто использовать net user > C:\userlist.txt
для создания списка пользователей, моя настоящая проблема заключается в том, чтобы захватить имена пользователей и поместить их в следующую команду.
Используя какую-то переменную, я хотел бы, чтобы findstr вытягивал каждого пользователя, чтобы я мог получить список всех каталогов пользователей.
Конечный результат будет выглядеть примерно так:
dir C:\users\$variableforusers\AppData\Roaming > C:\directorylist.txt
Я хотел бы иметь возможность запускать эту команду для каждого каталога appdata пользователей, поэтому эта команда должна будет повторяться в зависимости от того, сколько пользователей имеет конечная машина.
Это будет выполняться из локальной системной учетной записи, поэтому %appdata% не будет работать, поскольку он дает вам только текущую папку appdata пользователя, вошедшего в систему.
Если возможно, я бы хотел, чтобы весь список каталогов был сброшен в один файл, иначе мне пришлось бы ввести переменную для проверки нескольких файлов на наличие результатов.
Спасибо заранее за помощь, ребята!