Microsoft
Software
Hardware
Network
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.Config
uration.Ta
sks.Recipi
entIdParam
eter".
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
Restoring a server, AD and Exchange
CSS issue
Another perl spreadsheet problem -- Why is this not running?
How to trigger Ajax after second option has been selected
Grouping with DISTINCT COUNT
I want to Total a Formula Field
Switching Focus from one Form Control to another in Access
log for each proc in package
Change width of text object with formula
Implementing Windows Deployment Services