Research in the Exchange Management Shell with: get-Command *Global Address List Five verbs for Global Address List get, new, remove, set, and update.
For example: get-help new-Global Address List Note 1: As usual, Power Shell uses a singular noun: Global Address List Note 2: There is another family of cmdlets without the word 'Global', their noun is plain 'Address List'.
Six verbs for Address List get, move, new, remove, set, and update.
Note 1: 'Students' is the name of the Address List. To be fair, you need to run the cmdlet below to see the names of possible Address Lists.
Again, to be fair, everyone takes a peek in the GUI the first time they configure an item; it's for the repetitive tasks that Power Shell saves times.
If you are doing this task for real, as opposed to just learning about Exchange 2007 Address Lists, then involve at a cross-section of users before you design a complex, multi-levelled, address list scheme only to find that the end-users hate it.
Good news, behind the scenes Active Directory changes the members of the list dynamically based on LDAP queries.