Как использовать PowerShell для добавления контакта в группу контактов На Outlook 2010
Я только что создал список рассылки:
$outlook = new-object -com Outlook.Application
$contacts = $outlook.Session.GetDefaultFolder(10)
$dl = $contacts.Items.Add("IPM.DistLIst")
$dl.Save()
а затем создали новый контакт
$newcontact = $contacts.Items.Add()
$newcontact.FullName = "abc"
$newcontact.JobTitle = "abc manager"
$newcontact.Email1Address = "abc@abc.com"
Как добавить этот новый контакт в недавно созданный список контактов?
Я пытался:
$dl.Members.Add($newcontact)
$dl.Action.Add($newcontact)
Но они оба не работали,
Пожалуйста, помогите, любая помощь будет оценена.
Ruijie
2 ответа
Пробовали ли вы следующее после установки свойств нового контакта?
$newcontact | Set-Item
Метод AddMember класса DistListItem позволяет добавить нового члена в указанный список рассылки. Обратите внимание, что список рассылки содержит объекты получателей, которые представляют действительные адреса электронной почты, а не контакты.
Sub AddNewMember()
'Adds a member to a new distribution list
Dim objItem As Outlook.DistListItem
Dim objMail As Outlook.MailItem
Dim objRcpnt As Outlook.Recipient
Set objMail = Application.CreateItem(olMailItem)
Set objItem = Application.CreateItem(olDistributionListItem)
'Create recipient for distlist
Set objRcpnt = Application.Session.CreateRecipient("Eugene Astafiev")
objRcpnt.Resolve
objItem.AddMember objRcpnt
'Add note to list and display
objItem.DLName = "Northwest Sales Manager"
objItem.Body = "Regional Sales Manager - NorthWest"
objItem.Save
objItem.Display
End Sub
См. Как: создать новый элемент списка рассылки в Outlook для получения дополнительной информации.