Согласно документации вам необходимо изменить тип объектов получателей, а не коллекции Recipients
, прежде чем добавлять получателей.
$cc = $Mail.Recipients.Add("email2@email.com")
$cc.Type = 2
$cc = $Mail.Recipients.Add("email3@email.com")
$cc.Type = 2
Также olCC
- этонедопустимая константа в PowerShell. Вам необходимо либо присвоить числовое значение константы (см. Выше), либо самостоятельно определить константу
$olCC = 2
# alternatively, if you want $olCC to be an actual constant:
#New-Variable -Name olCC -Value 2 -Option Constant
...
$cc = $Mail.Recipients.Add("email2@email.com")
$cc.Type = $olCC
$cc = $Mail.Recipients.Add("email3@email.com")
$cc.Type = $olCC
, либо найти значение в сборке взаимодействия (не проверено):
Add-Type -AssemblyName Microsoft.Office.Interop.Outlook
...
$cc = $Mail.Recipients.Add("email2@email.com")
$cc.Type = [Microsoft.Office.Interop.Outlook.Constants]::olCC
$cc = $Mail.Recipients.Add("email3@email.com")
$cc.Type = [Microsoft.Office.Interop.Outlook.Constants]::olCC