Get-Acl cannot recursively return all the permissions of folders in the hierarchy. The example below gets the permissions set on the C:\temp folder and all the available properties.
The PowerShell Get-Acl cmdlet can be used to return permissions on objects like files, folders, and registry keys. How to use Get-Acl cmdlet to Get an NTFS Permissions Report