User:atest will access the Global Address List: "Global Student"

$objUser = [ADSI]“LDAP://CN=atest,OU=2D Students OU,OU=Student OU,DC=vanarts,DC=com”
$objUser.put(“msExchQueryBaseDN”, “CN=Global Student,CN=All Global Address Lists,CN=Address Lists Container,CN=VanartsCollege,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=vanarts,DC=com")
$objUser.setInfo()

All students will query the global Address List:"Global Student"

create a powershell script:DN.ps1 with the following content.

#run this script from DC1
#Students will query "Global Student" address list

$box=Get-ADUser -Filter {Department -eq 'Student'}
Foreach ($arg in $box)
{
#Write-Host [ADSI]“LDAP://$arg”
$objUser = [ADSI]“LDAP://$arg”
$objUser.put(“msExchQueryBaseDN”, “CN=Global Student,CN=All Global Address Lists,CN=Address Lists Container,CN=VanartsCollege,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=vanarts,DC=com")
$objUser.setInfo()

}