I have an Exchange 2010 server that I have imported some external contacts into an OU in AD using PowerShell and now I want to add all contacts in that OU to a distribution list.
I cant seem to add external mail contacts to the distribution list using PowerShell, only domain users. I can do it using the AD management console but I want to script this process hence why I am trying to do it with PowerShell.
Because of the problems I have encountered, to simplify things I am trying to add just one contact to the DL before trying to add the whole OU again. I have tried using the Name, DistinguishedName, Identity and even WindowsEmailAddress after the -member switch but nothing works.
Here is the single command I have been issuing and here is the output.
Add-DistributionGroupMember "All Suppliers" -member "CN=Supplier,OU=All Suppliers,OU=Domain Users,DC=domain,DC=local"
Couldn't find object "domain.local/Domain Users/All Suppliers/Supplier". Please make sure that it was spelled correctly or
specify a different object.
+ CategoryInfo : NotSpecified: (0:Int32) [Add-DistributionGroupMember], ManagementObjectNotFoundException
+ FullyQualifiedErrorId : F5A15BE2,Microsoft.Exchange.Management.RecipientTasks.AddDistributionGroupMember
+ PSComputerName : mail.domain.local
Is there a different command that I cant find any documentation on to add contacts to a DL from PowerShell? I haven't been able to find one in all my googling.
Thanks in advance.