List existing file server permission groups/users
Solution 1:
you have several options. But first I would suggest you maybe make your life easier by using xcopy to only copy the directories and their respective ACL/Auditing settings.
you might be able to continue with cacls or use something else...
- AccessEnum from Sysinternals
- PowerShell may have some possibilites. This LINK may help (corrected).
- Python calling on Win32 API. I haven't tested this LINK, but have a look...
All that, but why not do the human part and sit down with people and ask who needs access to what? Then create a new structure and permissions based on the needs using your conventions and documentation.