我只是通过以下脚本在 Outlook 上创建一个新的分发列表
$outlook = new-object -com Outlook.Application
$contacts = $outlook.Session.GetDefaultFolder(10)
$dl = $contacts.Items.Add("IPM.DistLIst")
$dl.DLName = "Group A"
$dl.Save()
我有一个名为“manager”的电子邮件地址“manager@abc.com”
如何使用 powershell 将其添加到新创建的分发列表中?
由于某种原因,我必须使用 powershell,我已经尝试过:
Add-DistributionGroupMember -Idneity "Group A" -Member "manager@abc.com"
但是给出了这个错误:
The term 'Add-DistributionGroupMember' is not recognized as the name of a cmdlet, function,
script file, or operable program.
请帮忙
[更新] 现在我有一个有效的脚本:
$outlook = new-object -com Outlook.Application
$contacts = $outlook.Session.GetDefaultFolder(10)
$session = $outlook.Session
$session.Logon("Outlook")
$namespace = $outlook.GetNamespace("MAPI")
$recipient = $namespace.CreateRecipient("John Smith@abc.com") # this has to be an exsiting contact
$recipient.Resolve() # check if this returns true
$DL = $contacts.Items.Add("IPM.DistList")
$DL.DLName = "test dl"
$DL.AddMember($recipient)
$DL.Save()