Archive | PowerShell

Tips & Tricks PowerShell

MailBox

Как посмотреть размер,свободное место и количество пользователей в хранилище?

Если вы придерживаетесь какой-то стратегии в именовании почтовых хранилищ и размещении почтовых ящиков в них, то наверняка перед созданием или перемещении почтового ящика у вас возникает вопрос, а собственно какое хранилище использовать? По умолчанию Exchange Server выбирает базу случайно, без какой-либо системы и почтовый ящик может быть создан на сервере в удаленном сайте с WAN […]

Continue Reading 1
IP

Как получить IP адреса всех Exchange Server в организации и проверить, что они доступны по сети?

Иногда,  при составлении отчетов, требуется получить список серверов Exchange в организации или убедиться, что все они доступны(пингуются) с определенного сервера или вашего компьютера.  Существует масса способов, но поскольку у вас наверняка уже открыт Exchange Management Shell, то сделать это можно одной строчкой PowerShell. (далее…)

Continue Reading 5
tracking

Как фильтровать отправителей без ввода полного домена в get-messagetrackinglog?

В Microsoft Exchange Server существует несколько способов отслеживания сообщений. Самым эффективным и гибким из них является трекинг с помощью командлета Get-MessageTrackingLog. Вся гибкость поиска сообщений проявляется если администратор имеет определенные навыки при работе в PowerShell, но у Get-MessageTrackingLog есть один недостаток.  Встроенная фильтрация по отправителю или получателю требует ввода полного адреса отправителя, wildcard символы, типа […]

Continue Reading 4
Как получить список пользователей, которые не входили в почтовый ящик последние 30 дней.

Как получить список пользователей, которые не заходили в почтовый ящик более 30 дней?

На форуме задали вопрос о том, как получить список пользователей, которые не входили в свой почтовый ящик более 30 дней. Честно говоря, мне никогда не приходилось делать такие запросы, но ради любопытства я решил посмотреть как это делается. Такой отчет может быть полезен  службе безопасности или например в случае, когда коллега находится в командировке или […]

Continue Reading 1
Почтовый ящик

Как узнать какому почтовому ящику принадлежит определенный электронный адрес?

Эта задачка довольно простая и если Вы считаете, что хорошо знаете PowerShell, то она не вызовет у вас затруднений. Мне сегодня потребовалось найти учетную запись, которой соответствует адрес st@exchangefaq.ru. На этот адрес приходит спам из Интернета для проведения экспериментов. У меня в тестовой лаборатории довольно много сгенеренных учетных записей и определить визуально принадлежность емейла тому или иному почтовому […]

Continue Reading 16
Как послать сообщение из PowerShell?

Как отправлять сообщения из PowerShell в Exchange Server 2010?

Активное использование PowerShell в Exchange Server 2010 вызывает необходимость отправки результатов выполнения скриптов по электронной почте. В PowerShell 1.0 не было встроенной функции отправки сообщений и приходилось использовать самописные  функции, основанные на отправке с помощью  .NET.  Плохого в этом ничего нет, но необходимость в них отпала, т.к. с  версии PowerShell 2.0 появился командлет   Send-MailMessage.  При […]

Continue Reading 8
Как проверить состояние сервисов на всех серверах Exchange Server 2010 в организации?

Как проверить состояние сервисов на всех серверах Exchange Server 2010 в организации?

Время от времени возникают ситуации, когда администратору  Exchange Server 2010  нужно быстро убедиться в том, что его система работает нормально. В большинстве случаев хватает нескольких проверок — состояние служб и очередей,  баз сообщений, отработка коммандлетов Test-*.  Как быстро узнать, все ли службы Exchange на всех серверах запущены и нормально работают?  Для этого существует встроенный командлет Test-ServiceHealth.  […]

Continue Reading 1
Powershell

Где почитать про PowerShell или посмотреть список ресурсов по PowerShell?

Время от времени у любого ИТ специалиста возникает вопрос о том, где можно почитать о PowerShell или с чего начать свое знакомство с PowerShell. В этом посте я буду собирать ссылки на ресурсы о PowerShell. (далее…)

Continue Reading 3
Сколько пользователей подключено к серверу?

Как узнать количество пользователей подключенных в данный момент к CAS серверу по RPC?

Если вам нужно узнать, сколько пользователей в данный момент подключены к вашим CAS серверам по RPC, например через Outlook, то можно использовать команду: 63 и есть количество подключенных пользователей. Можно использовать параметр ComputerName, чтобы посмотреть значение этого счетчика на другом компьютере.

Continue Reading 3