I use setACL.exe for this along with batch files such as:
C:\setACL.exe -on H:\HOMEPATH\HOMEFOLDER -ot file -actn ace -ace "n
OMAIN\STUDENTUSER;p:full" -ace "n
OMAIN\DOMAINADMINS;p:full" -ace "n
OMAIN\ITADMINS;p:full" -rec cont_obj -actn setprot -op "dacl
_c;sacl
_c" -actn trustee -trst n1
OMAIN\STUDENTGROUP;ta:remtrst;w:dacl,sacl
Create a big batch file like that with 1 line per user and home folder (easily generated in excel using concatenate)
The exact permissions i have on home folders are: domain admins, individual student, IT Teachers group (they dip in to home folders on occasion) and i can't remember what i'm doing with the students group on there but im sure i had a reason, i think it's setting ownership but that might not be required in most cases as i think i did it for something that was annoying me.... lol EDIT: oh i also have account operators group but i'm unsure why i haven't set that in the setACL path, may be something i have inherited from above.
EDIT: omfg the smiles have attacked here's the same thing in code brackets:
Code:
C:\setACL.exe -on H:\HOMEPATH\HOMEFOLDER -ot file -actn ace -ace "n:DOMAIN\STUDENTUSER;p:full" -ace "n:DOMAIN\DOMAINADMINS;p:full" -ace "n:DOMAIN\ITADMINS;p:full" -rec cont_obj -actn setprot -op "dacl:p_c;sacl:p_c" -actn trustee -trst n1:DOMAIN\STUDENTGROUP;ta:remtrst;w:dacl,sacl