вторник, 12 февраля 2013 г.

выборка размеров почтовых ящиков exchange 2007

Экспортируем через get-user, производим выборку по нужным атрибутам и передаем полученный результат в CSV файл.

Еще один типичный сценарий администрирования Exchange массовое создание пользователей из CSV файла.Может использоваться при миграции пользователей из другого окружения, при слияниях компаний или просто большом найме новых сотрудников. Для этого сценария типично использование CSV файлов. Для начала нужно подготовить CSV файл. Если администратор имеет желание облегчить себе задачу по последующему изменению атрибутов пользователей, то логично предусмотреть все заранее. При миграции или переезде пользователей с ActiveDirectory-based окружения, экспортирование нужных AD атрибутов пользователей позволит быстро их создать на новом месте, в новой ActiveDirectory.

2. Массовое создание пользователей из CSV файла

[PS] C:\Windows\system32>Get-Mailbox | Select-Object Name,WhenCreated > c:\xfer\report.txt

Надо сказать, что наряду с «правильным» для Powershell командлетом Out-File также действует и олдскульный

Get-Mailbox | Select-Object Name,WhenCreated | Out-File c:\xfer\report.txt

Как правило, для экспорта в текстовый или CSV файл используется командлет Out-File (для CSV Export-CSV). Скажем, у нас есть задача произвести экспорт в текстовый файл список всех почтовых ящиков организации, использовав для фильтрации отображения результата колонки Name и WhenCreated:

Когда приходится администрировать большую Exchange организацию (или хостинг, например), то часто сталкиваешься с необходимостью создания репортов/отчетов в пригодном для последующего редактирования виде. Иногда они могут требоваться по запросу клиентов, чаще для внутренних аудиторских целей. обладает способностью создавать высоко детализированные отчеты, что для администраторов несомненное благо. Командлетов, начинающихся с Get-* более чем достаточно в связке Windows PowerShell и Exchange Management Shell, что предоставляет поистине безграничные возможности кастомизации отчетов. Стандартно экспорт производится либо в .txt, либо в .csv формат оба крайне удобные для любых последующих манипуляций с данными.

1. Создание отчетов и их экспорт

В статье я рассмотрю несколько ценных для системного администратора сценариев использования Exchange Management Shell. Подчеркну, что цель статьи не осветить все (да это и невозможно!), а показать что Powershell для нас, фанатов , действительно все.

Powershell, наверное, не самый простой язык. В Exchange Server 2010 SP1 более полутысячи командлетов и на их изучение уйдет время. Несмотря на это, преимущества его использования в будущем совершенно точно окупятся.

Например, когда я ранее работал в большом американском провайдере серьезной проблемой была высокая RPC Latency на CAS серверах, возникавшая из-за проблем с определенными версиями iOS. Проверка нагрузки CAS серверов путем мониторинга числа активных подключений, определение клиента, используемого при подключении, экспорт нужной информации и компиляция html репортов все это выполнялось на Powershell и оказывало колоссальную помощь.

Примеров использования Powershell для выполнения крайне важных с точки зрения администрирования задач очень много

Не секрет, что Powershell способен существенно улучшить некоторые аспекты управления серверами, заполняя белые пятна, оставленные Microsoft.

Те, кто его не используют, или используют недостаточно, лишают себя великолепной возможности исследовать и использовать на практике постоянно пополняющийся мир скриптов, выполняя на своих серверах такие задачи, которые ранее выполнить было просто невозможно.

Сисадмины осваивают этот скриптовый язык, но положение, в котором они находятся, совсем не одинаковое. Кто-то мигрирует свой сервер с 2003 на 2010 и для них Powershell настоящий вызов. Администраторы 2007 и 2010, как минимум, открывали (EMS) и экспериментировали с ним. Например, в таких рутинных задачах как сбор сведений о конфигурации или изменении свойств почтового ящика. Некоторые после этих попыток сбегают обратно в комфорт Exchange Management Console (EMC).

как инструмент администрирования впервые появился в версии продукта 2007, уже 5 лет назад. С тех пор сфера его применения в Exchange Server становится только шире, а введение Powershell remoting открыло совершенно новые возможности для администраторов.

Exchange Management Shell: возможно все!

18 октября 2011 в 11:42

Exchange Management Shell: возможно все! / Хабрахабр

Комментариев нет:

Отправить комментарий