В cmd строка
tasklist /m /fi "imagename eq xxxxx.exe" > output.txt
выведет библиотеки DLL, используемые всеми процессами, в один файл.
Как разделить вывод на несколько файлов TXT, каждый файл содержит имяпроцесса используется DLL?
Это должно дать вам то, что вы хотите:
Get-Process | ForEach-Object { $procName = $_.Name Get-Process -InputObject $_ -Module -ErrorAction SilentlyContinue | Export-Csv ".\$procName.csv" -NoTypeInformation }