Поиск

пятница, 24 января 2020 г.

Массовое добавление дополнительных SMTP адресов из *.csv файла в доменные учетные записи пользователей.

Проблема:
При миграции из облачной почты "Яндекса" у части пользователей адреса электронной почты имели нижние подчеркивания и точки, что требовало добавления этих адресов к созданным политиками в MS Exchange.

Решение:
В решении данной проблемы поможет функционал PowerShell.

# Импортируем модуль:
Import-module ActiveDirectory

# Импортируем данные из заранее выгруженного *.csv, записывая дополнительный адрес smtp каждому из файла:
Import-Csv c:\TEMP\underline.csv | foreach {Get-ADUser $_.sam | Set-ADUser -add @{proxyaddresses = "smtp:"+($_.smtp)}}

<#
Содержимое *.csv:
sam,smtp
abdullinii,abdullin_ii@domain.ru
afonasevap,afonasev.ap@domain.ru

zubarevauy,zubareva_uy@domain.ru
#>