Tag Archives | powershell

IP

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

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

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

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

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

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

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

Эта задачка довольно простая и если Вы считаете, что хорошо знаете 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
Запуск скрипта по расписанию.

Как запускать по расписанию скрипты Powershell для Exchange Server 2010?

Рано или поздно Вы сталкиваетесь с необходимостью запуска скриптов PowerShell в определенное время. Примером могут служить следующие задачи: Автоматическое изменение Display Name у пользователей, добавление названия компании-подрядчика, например «Иван Петров [BusinessAcademy]» Изменение членства в группах, например какие-нибудь хитрые условия, которые не позволяют задавать Dynamic Distribution Group Простейший мониторинг, слежение за очередями и состоянием сервисов на сервере […]

Continue Reading 0
Ошибка: «CreateTestUser : Mailbox could not be created

Ошибка: «CreateTestUser : Mailbox could not be created. Verify that OU ‘Users’ exists and that password meets complexity requirements». Как ее избежать?

В Exchange Server 2010 существует некоторое количество командлетов Test-*, используемых для тестирования работоспособности служб. По умолчанию они используют специальные почтовые ящики вида extest_48be3577cce04@exchangefaq.ru от имени которых происходит тестирование. После установки Exchange Server их нужно создать PowerShell сценарием на сервере с ролью Mailbox. Иногда при создании тестового пользователя возникает ошибка CreateTestUser : Mailbox could not be […]

Continue Reading 2