Как обновить политику адресов электронной почты и скрипт для удаление дополнительных псевдонимов из OU.
Задача при переноси уз с почтовыми адресами (adminbd.ru) в ou на которую назначена политика адресов электронной, необходимо обновить политику что бы создался новый псевдоним (alias email) и удалить старый email адрес.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
Get-EmailAddressPolicy name | Update-EmailAddressPolicy
Get-EmailAddressPolicy (имя политики) | Update-EmailAddressPolicy
$ouName = "НазваниеOU"
$domainToRemove = "adminbd.ru"
$logFilePath = "C:\Scripts\delet_alias_LGC\log.txt"
Remove-item $logFilePath
$emailAddresses1 = Get-Mailbox -OrganizationalUnit $ouName -ResultSize Unlimited
$emailAddresses1 = $emailAddresses1 | Where-Object { $_.PrimarySmtpAddress -notlike "*@adminbd.ru" }
foreach ($user in $emailAddresses1) {
$voxysAddresses = $user.EmailAddresses -split ',' | Where-Object { $_ -like "smtp:*@$domainToRemove" }
$voxysAddresses = $adminbdAddresses -replace "^smtp:", ""
if ($voxysAddresses.Count -ge 1) {
# Удаляем … Читать далее 