More Exchange 2007 Dynamic Distributions Groups

Interesting discovery today.

With Query based Distribution Groups in Exchange 2003, if you send an email to a QDG that you are a member of, you get a copy of the message

With Dynamic Distributions Groups in Exchange 2007 it would seem that is NO longer that case.  If you are a member of a DDG you DONT get a copy.  Now I have only tested this Custom DDGs so any reader out there let me know if you are seeing this too?
 

Exchange 2007 Dynamic Distributions Groups

Oh boy these are fun!  So I want DDGs for each Mailbox server and for each database on that server so:

DDG-Server; DDG-MBX01-Server etc, etc

So server DDG is easy:

New-DynamicDistributionGroup -alias “DDG-MBX01” -name “DDG MBX01” -recipientfilter {ServerName -eq “MBX01”} -org exchorg.local/MyOU/pf

So to see the membership you can run this:

$DDG = Get-DynamicDistributionGroup -Identity “DDG-MBX01”
Get-Recipient -Filter $DDG.RecipientFilter

Nice.  So the fun comes when you want to do the same but for mailbox store. Bharat  up on the Exchangepedia pointed me to this: http://exchangepedia.com/blog/2007/01/adventures-with-opath-some-annoyances.html

Not this works to a degree:

New-DynamicDistributionGroup “MBX01-MBX01” –organizationalUnit “exchorg.local/MyOU/pf” -RecipientFilter {database -eq “CN=MBX01-MBX01,CN=SG01-MBX01,CN=InformationStore,CN=MBX01,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=Exch,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ExchOrg,DC=local”} 

You can email it and it works, but you can’t  get the membership.  You get this error:

[PS] C:ps>$DDG = Get-DynamicDistributionGroup -Identity “BW MS MBX01-MBX01”
[PS] C:ps>Get-Recipient -Filter $DDG.RecipientFilter
Get-Recipient : Cannot bind parameter ‘Filter’ to the target. Exception setting “Filter”: “Cannot convert value “MBX01SG01-MBX01MBX01-MBX01” to type “Microsoft.Exchange.Data.Directory.ADObjectId”. Error: “The string “MBX01SG01-MBX01MBX01-MBX01″ does not represent a valid distinguished name.””
At line:1 char:22
+ Get-Recipient -Filter  <<<< $DDG.RecipientFilter

So now I need to findout how to view the member of these DDGs without reverting the LDP

RIM to offer Visual Studio plug-in

Alistair sent me this … interesting


Source: http://arstechnica.com/journals/microsoft.ars/2007/05/08/rim-to-offer-visual-studio-plug-in and http://www.rim.com/news/press/2007/pr-07_05_2007-01.shtml

Wireless Enterprise Symposium – Orlando, FL – Research In Motion (RIM) (Nasdaq: RIMM; TSX: RIM) today announced plans to introduce a new development tool that will enable developers to work within the familiar .NET programming environment to rapidly create rich client wireless applications for BlackBerry smartphones. The BlackBerry® Plug-in for Microsoft® Visual Studio® provides system integrators and in-house corporate developers with the ability to create BlackBerry applications that seamlessly integrate with back-end systems through .NET Web Services.

The BlackBerry Plug-in for Microsoft Visual Studio will leverage the BlackBerry® Mobile Data System (BlackBerry® MDS) to simplify wireless application development, deployment and management for the enterprise. 

“Corporations of all sizes are increasingly recognizing the tremendous opportunities to boost productivity and competitive advantage through wireless data applications,” said Stephen Drake, Program Director for Mobile Enterprise at IDC. “Offering standard development tools that enable the creation of secure and manageable applications while abstracting the complexities of wireless systems will help accelerate the broader adoption of mobile enterprise applications.”

BlackBerry MDS is a robust and widely deployed platform that enables wireless access to enterprise systems, and applications developed with the BlackBerry Plug-in for Microsoft Visual Studio will benefit from its advanced security, manageability, network efficiency and push capabilities.   The BlackBerry Plug-in for Microsoft Visual Studio extends the Microsoft Visual Studio 2005 rapid development environment to enable the creation of rich BlackBerry MDS Runtime applications for BlackBerry smartphones.