Возможно, не лучшее решение от эксперта powershell, но оно делает именно то, что мне было нужно.
Сначала скачайте этот скрипт: https://gallery.technet.microsoft.com/PowerShell-Get-All-Group-167a9ce7#content
Затем откройте ISE powershell и используйте этот скрипт с загруженным вами скриптом.
Имя моего файла: userlist.csv
$user = "userlist.csv"
$content = Get-Content $user
$content | Foreach {$_.TrimEnd()} | Set-Content $user
C:\temp\TheActualScripts\Multiple_UserGroup_InputFile.ps1 -CSVFile "C:\temp\copy\$user"
Rename-Item -Path "C:\temp\TheActualScripts\ReportFile.txt" -NewName "$user"
Затем вы получите выходной файл с именем «ReportFile.txt» внутри папки, в которой находится скрипт, для меня это было: C: \ temp \ TheActualScripts \ ReportFile.txt
Последний В строке скрипта измените имя файла «ReportFile.txt» на имя файла «userlist».
ВАЖНО
Обратите внимание, что в файлах пользователей, с которыми вы работаете, нет пробелов, потому что, если они есть, скрипт не будет работать, он просто выдаст вам пустой файл «ReportFile.txt».