понедельник, 29 июля 2013 г.

Exchange отчет по изменениям за неделю

Первоисточник


вывод новых ящиков, заведенных за последние 7 дней:
Get-User -resultsize unlimited | where {$_.WhenCreated -gt (get-date).AddDays(-7)} | ft Name,whenCreated -Autosize
Измененные учетные записи
Get-User -resultsize unlimited | where {$_.WhenChanged -gt (get-date).AddDays(-7)} | ft Name,whenCreated -Autosize
Отключенные ящики
Get-MailboxStatistics | Where {$_.DisconnectDate -gt (get-date).AddDays(-7)} | ft displayName,ServerName,DatabaseName,TotalItemSize -Autosize
созданные группы рассылок
Get-DistributionGroup -resultsize unlimited | where {$_.WhenCreated -gt (get-date).AddDays(-7)} | ft Name,whenCreated -Autosize
Измененные группы рассылок
Get-DistributionGroup -resultsize unlimited | where {$_.WhenChanged -gt (get-date).AddDays(-7)} | ft Name,whenCreated -Autosize

пятница, 12 июля 2013 г.

Exchange 2010 Настройка 2

После манипуляций с безопасностью пересылки сообщений от имени внутреннего пользователя возникла проблема. На дефаулт коннекторе пропала галочка в разделе Группы разрешений, галочка Анонимные пользователи. Это привело к тому что почту на 25 порт могут слать только авторизованные юзвери. Поэтому пересыльщик на MDaemon почту переслать на Exchange уже не может.
Решение - сделал новый коннектор именно для MDaemon'а, на нём включил прослушку не стандартного порта, включил галочку Анонимные пользователи, на демоне настроил пересылку на нестандартный порт - полетело.....

среда, 3 июля 2013 г.

Exchange 2010 Настройка

Первоисточник
Посте установки в командной консоли команда:
Test-ServiceHealth - проверить состояние всех сервисов, которые нужны для эксчейнджа

После инсталляции, на закладке Конфорганизации - транспотный сервер-концетратор - обслуживаемые домены будет домен AD. Надо добавить реальный инет домен, для которого будет почта приходить из инета.
vstkbur.ru
Команда командной консоли Exchange:
new-AcceptedDomain -Name 'vstkbur.ru' -DomainName 'vstkbur.ru' -DomainType 'Authoritative'

Потом можно сделать политику адресов электронной почты. Там же закладка Политика адресов электронной почты. Делаем политику для vstkbur.ru.

Get-Queue - посмотреть состояние очередей

Надо создать коннекторы отправки (Конфигурация организации - Транспортный сервер-концетратор)  В новом коннекторе указываем * что бы отправлять через этот коннектор на все незнакомые домены
Команда командной консоли Exchange:
new-SendConnector -Name 'To Inet' -Usage 'Custom' -AddressSpaces 'SMTP:*;1' -IsScopedConnector $false -DNSRoutingEnabled $false -SmartHosts '[10.41.201.12]' -SmartHostAuthMechanism 'None' -UseExternalDNSServersEnabled $false -SourceTransportServers 'SRV-EXCH2'

Теперь надо настроить коннектор приёма
Конфигурация сервера - Транспортный сервер-концетратор - Соединители получения
Default Server-name, свойства, там уже на закладке Группы разрешений надо поставить галочку Анонимные пользователи. Галочки СерверыExchange и УстаревшиеСерверыExchange можно убрать, если других серверов нет
На закладке ПроверкаПодлинности надо смотреть
Можно на закладке Общие поправить полное имя хоста, если надо этот коннектор в инет высовывать.

ExMon утилита для мониторинга кто сейчас подключен к эксчейнджу
ExFolders-Sp1.zip Утилита для работы с файлами и общами папками Exchange
eseutil /D "имя базы.EDB" команда для дефрагментации БД excheng'а. Производить надо когда база Dismounted. Процедура опасная - надо обязательно сделать бакап перед этим.

Отправлять от имени пользователя домена могут только аутентифицировавшиеся пользователи, для этого команда:
Get-ReceiveConnector "Default SRV-EXCH2" | Get-ADPermission -user "NT AUTHORITY\Anonymous Logon" | where {$_.ExtendedRights -like "ms-exch-smtp-accept-authoritative-domain-sender"} | Remove-ADPermission
Get-ReceiveConnector "Default SRV-EXCH2" | Get-ADPermission -user "NT AUTHORITY\Анонимный Вход" | where {$_.ExtendedRights -like "ms-exch-smtp-accept-authoritative-domain-sender"} | Remove-ADPermission

Get-MailboxDatabase -Identity "Mailbox Database 2128529418" | fl - посмотреть параметры конкретной базы.

Get-MailboxDatabase -Status | select ServerName,Name,DatabaseSize - посмотреть размер баз данных