There must be some kind of GUI alternative to creating dynamic distribution groups in Exchange 2007, right? Has anyone come across such a utility? I mean, EMC already has a very rudimentary wizard built in, but it's limited to things like "state" and "zip code". What if i want to include things like which server the mailbox is homed on and whether or not the mailbox is hidden or not? I'm not knocking powershell mind you; i use it daily for certain tasks. It just seems like there has to be some kind of wizard-driven mechanism for something like this.
*bangs head in frustration*
Unfortunately there is no way with native Microsoft tools
If you want to specify conditions other than the ones available on this wizard page, you must use the Exchange Management Shell to create a custom query for the dynamic distribution group. Keep in mind that the filter and condition settings for dynamic distribution groups that have custom recipient filters can be managed only by using the Exchange Management Shell. For an example of creating a dynamic distribution group with a custom query, see To use the Exchange Management Shell to create a new dynamic distribution group
There may be third party tools, I have not used any. google it or bing it.
I think that is by design if you use EMS or EMC.
And if you required a third party tools, you can ask on 3rd Party Applications Forum.\
People at there might be happy to answer you.
TechNet Community Support
While you cannot use non-standard attributes via the EMS (at least not using the RecipientFilter) or EMC, if you can stomach working with LDAP query syntax, you can still create dynamic distribution lists through directly specifying the LDAP query on the Active Directory object. I prefer this approach as I cannot stomach data redundancy created through duplicating existing attributes into the custom attributes.
I realise this isn't inline with your question about a GUI approach, but I just figured I'd mention as much in case you weren't sure it was even an option.
I did write up a brief article on how to achieve this here, but it will not be of interest if your heart's set on the GUI approach.