Recently I have needed to run a report to get a list of all files and folders on a particular drive, and the security groups that have permissions assigned to those files/folders. Upon looking into whether this was actually possible, I created a script to export a list of folders and their associated security group access.
Get-ChildItem C:\Users -recurse | ForEach-Object {Get-ACL $_.FullName} | select psPath,psParentPath,psChildName,AccessToString | Export-CSV -NoTypeInformation C:\TestExportFile.csv
This command will create a CSV file which we can use to then filter down, and get a list of all the folders that reference a particular group. In this case, I have filtered the AccessToString field, which shows the security groups, and have searched for Testing Group 1 which was my test group.