Я пытаюсь написать сценарий powershell для Exchange Management Shell, импортируя список контактов из файла csv в группу рассылки.
Я начинаю с
Import-csv C:\filename.csv | forEach-Object {New-MailContact .......}
Этоработает хорошо, за исключением того, что некоторые записи в моем CSV-файле имеют пустой адрес электронной почты, и создание нового контакта прекращается, потому что ExternalEmailAddress пуст.Итак, я попробовал:
Import-csv C:\filename.csv | ForEach-Object { Where-Object {$_.ExternalEmailAddress -ne "" } | New-MailContact -Name $_.Name -ExternalEmailAddress $_.ExternalEmailAddress....}
Но, похоже, это не сработало - он не отфильтровал записи с пустыми адресами электронной почты.
Что я делаю не так?