Question : Exchange 2007 Powershell - Set-MailboxDatabase add Journal Recipient that is a Distribution Group

Good day, folks.
I'm working on a script to modify the Journal Recipient of dozens of Exchange 2007 storage groups in our org.  Naturally, I would like to use Powershell to complete this task with the following two-liner with a variable:

$add = Get-DistributionGroup "<DL-ID>"
$add | % { set-MailboxDatabase -Identity <DB-ID> -JournalRecipient $_ }

OR...

$add = get-recipient "<DL-ID>"
$add | % { get- mailboxdatabase -Identity <DB-ID> | set-MailboxDatabase  -JournalRecipient $_ }

Since our org is using Universal Distribution Groups (with multiple recipients) to Journal to, the above fail citing the following:

Set-MailboxDatabase : Cannot bind parameter 'JournalRecipient'. Cannot convert "<DL-ID>" to "Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter".
At line:1 char:95
+ $add | % { set-MailboxDatabase -Identity DB-ID -JournalRecipient <<<<  $_ -whatif -verbose }

I'm struggling with the fact that the cmdlet is expecting a recipient but I need to pass a DL.

Any thoughts or tips on this?

Many thanks in advance for your comments.

Cheers,
Matt

Answer : Exchange 2007 Powershell - Set-MailboxDatabase add Journal Recipient that is a Distribution Group

why not simply use


 set-MailboxDatabase DB-ID -JournalRecipient DL-ID ?
Random Solutions  
 
programming4us programming4us