User Permissions - Active Directory, Network Shares & Folders

Job ID: 34013948

Budget: $30 – $250 USD

Hi All,
I need a PowerShell script developed to identify what permissions a user has.

Requirements :
1) Specify an AD username as an input parameter.
2) Transverse all folders on the server or specify the folder path
3) Returned all the users/groups with the level of permissions to that folder the specified user has.
4) Results should be exportable to csv

The script needs to run on a Windows Server 2008 R2 OS and should run on PowerShell version 2.0