Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Exchange Server 2007 SP1, Exchange Server 2007
Последнее изменение раздела: 2007-08-29
Автор: Patricia DiGiacomo
Microsoft Exchange Server 2007 обладает новой улучшенной функциональностью. В дополнение к новым ролям сервера, включая роли сервера граничного транспорта и транспортного сервера-концентратора и роли сервера единой системы обмена сообщениями, Exchange Server 2007 предлагает новый подход к выполнению ежедневной работы: командная консоль Exchange Сегодня мы посмотрим, как Джек, специалист по работе с сообщениями, проводит день, администрируя Exchange Server 2007. Джек отвечает за планирование и администрирование всех серверов Windows в компании. Большую часть времени он тратит на повседневные задачи обслуживания серверов, настройку пользователей и является первым звеном в решении проблем с Microsoft Office Outlook и Exchange Server. Он имеет некоторый опыт написания сценариев и интересуется командной консолью Exchange. Джек тратит много времени, изучая материалы технического центра Exchange Server, особенно темы, касающиеся командной консоли Exchange. Чтобы узнать, что именно читает Джек, см. следующие разделы.
Утро
После тройного утреннего кофе в соседней кофейной Джек появился в офисе и узнал, что финансовые результаты месяца привели к найму на следующий месяц пятнадцати человек. Все пятнадцать сейчас находятся в стадии ознакомления, и к концу дня для них требуется настроить учетные записи Exchange Server и Windows Server. Джек получил список новых сотрудников и решил использовать для создания учетных записей командную консоль Exchange. Он открыл удаленное подключение к одному из серверов Exchange 2007 организации и открыл консоль управления Exchange. Затем он создал нового пользователя, следуя указаниям мастера создания почтового ящика.
После того, как почтовый ящик был создан, Джек оценил большое число экранов и количество вводимых данных для создания одного почтового ящика. Он был бы рад создать остальные почтовые ящики одним комплектом. После нескольких минут просмотра документации по Exchange Server он нашел статью Bulk Recipient Management, и его опыт написания сценариев подсказал решение. Все, что требовалось Джеку – это создать файл значений через запятую (CSV), содержащий все необходимые данные, и затем легко создать всех остальных четырнадцать пользователей. Джек принялся за работу и через несколько минут обладал готовым файлом CSV. Файл CSV имел следующие столбцы:
Полное доменное имя
Псевдоним
Полное имя
Имя
Фамилия
С помощью сведений из отдела кадров Джек быстро заполнил таблицу и сохранил ее во временной папке на сервере Exchange. Затем он написал следующий сценарий.
## Create secure password string
$Password = ConvertTo-SecureString Pass@word1 -AsPlainText -Force
## Import CSV file
Import-CSV c:\Users.csv | ForEach {New-Mailbox -UserPrincipalName $_.UPN -Alias $_.Alias -Database "Mailbox Database" -Name $_.FullName -OrganizationalUnit Users -FirstName #_.FirstName -LastName #_.LastName -Displayname $_.FullName -ResetPasswordOnNextLogon $True -Password $Password }
Джек использовал преимущество конвейерной обработки командной консоли Exchange для облегчения создания нескольких почтовых ящиков, затратив существенно меньше усилий по сравнению с созданием ящиков по отдельности. Он дал каждому пользователю одинаковые пароли, но установил необходимость смены пароля пользователем при регистрации в системе.
Вторая чашка кофе
Время на перерыв окончилось, и настало время выполнить ряд обычных проверок серверов Exchange 2007. Джек взял большую кружку горячего кофе и вернулся в кабинет. Еженедельно он тратил несколько минут на выяснение, какие почтовые ящики превысили установленный объем, и выделял время, чтобы подойти к их пользователям и помочь им разобраться с почтой. Перед обновлением до Exchange 2007 выявление пользователей, превысивших установленный объем, производилось вручную. Сейчас Джек может использовать преимущества командной консоли Exchange для выяснения различных аспектов статистики почтового ящика. Джек запустил следующую команду:
Get-MailboxStatistics | Where {"IssueWarning","ProhibitSend","MailboxDisabled" -Contains $_.StorageLimitStatus} | Format-Table DisplayName,TotalItemSize,StorageLimitStatus
Джек затратил несколько минут на отправку электронного сообщения пользователям, достигшим порога запрета на отправку. Он дал советы по устранению перегрузки их почтовых ящиков, а также рекомендации по использованию управляемых папок в Exchange 2007. Джек нашел двух пользователей, которые достигли предела отключения почтового ящика, и потратил остаток утра на объяснение, почему так важно контролировать размер почтового ящика и как правильно сортировать письма и распределять их по категориям. Перед ленчем Джек повторно запустил команду и обнаружил, что восемь из десяти пользователей уже довели объем ящика до приемлемого уровня. Завтра Джек займется другими задачами управления получателями, такими, как настройка почтового ящика только на прием для отдела кадров и настройка срока хранения удаленных элементов для группы пользователей.
Полдень
А пока Джек настраивал новых пользователей и помогал другим пользователям разобраться их большими почтовыми ящиками, настало время ленча. После ленча он вынужден заняться менее приятным делом: включением журналирования электронной почты. Есть подозрение, что один из торговых представителей компании – Джефф Хэй – передает конфиденциальную информацию конкурентам. Политикой компании предусмотрено, что переписка работника по электронной почте является собственностью компании и в любое время может быть прочитана отделом кадров. Джек так настраивает правило журналирования, чтобы копии всех сообщений электронной почты, принятых в почтовый ящик Джеффа Хэя и отправленных из него, передавались в почтовый ящик службы расследований отдела кадров. Чтобы создать такое правило, Джек запустил следующий сценарий.
New-JournalRule -Name "Jeff Hay" -Recipient jeffhay@contoso.com -JournalEmailAddress "Human Resources Investigations" -Scope Global -Enabled $True
Джек получил подтверждение от отдела кадров, что правило журналирования работает, и переходит к следующей задаче. Сотрудники отдела продаж начинают применять устройства на основе Windows Mobile 6.0, и Джеку нужно развернуть полноценную политику почтовых ящиков Exchange ActiveSync для всех торговых представителей. Джек знает, что некоторые параметры политики настраиваются с помощью консоли управления Exchange, но чтобы настроить все параметры, нужно использовать командную консоль Exchange и командлет Set-ActiveSyncMailboxPolicy. Джек встречается с руководителем отдела продаж, чтобы выработать параметры политики, затем для создания политики использует следующий сценарий.
New-ActiveSyncMailboxPolicy -Name 'Sales Policy' -AllowNonProvisionableDevices $False -DevicePasswordEnabled $True -AlphanumericDevicePasswordRequired $True -MaxInactivityTimeDeviceLock '00:15:00' -MinDevicePasswordLength '4' -PasswordRecoveryEnabled $False -RequireDeviceEncryption $False -AttachmentsEnabled $True -AllowSimpleDevicePassword $True -DevicePasswordExpiration '21.00:00:00' -DevicePasswordHistory '5' -UNCAccessEnabled $False -WSSAccessEnabled $False
После создания политики ей необходимо назначить всех пользователей группы продаж с помощью командлета Set-CASMailbox. Он делает это с помощью команды, которая ищет всех пользователей, для которых CustomAttribute1 установлен в значение "Sales". При создании пользователей в подразделении Sales Джек устанавливает этот атрибут, поэтому легко можно создать фильтр для подобных случаев. Джек запускает следующий командлет:
Get-Mailbox | Where { $_.CustomAttribute1 -Match "Sales"
} | Set-CASMailbox -ActiveSyncMailboxPolicy(Get-ActiveSyncMailboxPolicy "Sales Policy").Identity
День окончен
День Джека был продуктивен. Он написал короткий сценарий, который пригодится в будущем для создания пользователей, помог пользователям уменьшить размер их почтовых ящиков, создал новое правило журналирования и создал политику почтовых ящиков Exchange ActiveSync для группы Sales. Джек вечером на всякий случай будет следить за своим почтовым ящиком Exchange из дома и утром будет готов с энергией взяться за новые задачи.
Дополнительные сведения
Чтобы узнать о новых возможностях командной консоли Exchange и применить их для того, чтобы облегчить себе работу, он часто посещает множество веб-узлов. Джек знает, что документация по Exchange Server регулярно обновляется, и всегда загружает свежие обновления по мере их появления. Для получения дополнительных сведений об описанных в данной статье возможностях посетите следующие веб-узлы:
Патриция ди Гиакомо (Patricia DiGiacomo) — разработчик технической документации по Microsoft Exchange Server