Hiding users via group search string in ad

We have one cn (called All Available Users) which contains all our users, - this includes a template (New User Template) and several system accounts. Is there any way to hide these, so the users aren’t visible to real domain users at login? Details of connection strings below:

Base DN: cn=companyname,cn=com

Search group filter: (memberOf=CN=All Available Users,OU=Security Groups,DC=companyname,DC=com)