$Users = Get-Content "C:user1.txt"
ForEach ($user in $users)
{
$newPath = Join-Path "c:testlocation" -childpath $user
New-Item $newPath -type directory
$nuser = "gandalf" + $user
$Access=[System.Security.AccessControl.AccessControlType]"Allow"
$Rights=[System.Security.AccessControl.FileSystemRights]"FullControl"
$Prop=[System.Security.AccessControl.PropagationFlags]"NoPropagateInherit"
$Inherit=[System.Security.AccessControl.InheritanceFlags]"ContainerInherit, ObjectInherit"
$accessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($nuser,$Rights,$Inherit,$Prop,$Access)
$acl = Get-Acl $newpath
$acl.AddAccessRule($accessRule)
Set-Acl $newpath -AclObject $acl
}