Поделиться через


Set-MailboxServer

 

Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Последнее изменение раздела: 2008-01-21

Командлет Set-MailboxServer используется для изменения атрибутов сервера почтовых ящиков Exchange путем задания идентификатора сервера почтовых ящиков и атрибутов, которые необходимо изменить.

Синтаксис

Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>] [-WhatIf [<SwitchParameter>]]

Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-FolderLogForManagedFoldersEnabled <$true | $false>] [-ForcedDatabaseMountAfter <Unlimited>] [-Instance <MailboxServer>] [-JournalingLogForManagedFoldersEnabled <$true | $false>] [-Locale <MultiValuedProperty>] [-LogDirectorySizeLimitForManagedFolders <Unlimited>] [-LogFileAgeLimitForManagedFolders <EnhancedTimeSpan>] [-LogFileSizeLimitForManagedFolders <Unlimited>] [-LogPathForManagedFolders <LocalLongFullPath>] [-ManagedFolderAssistantSchedule <ScheduleInterval[]>] [-MAPIEncryptionRequired <$true | $false>] [-MessageTrackingLogEnabled <$true | $false>] [-MessageTrackingLogMaxAge <EnhancedTimeSpan>] [-MessageTrackingLogMaxDirectorySize <Unlimited>] [-MessageTrackingLogMaxFileSize <Unlimited>] [-MessageTrackingLogPath <LocalLongFullPath>] [-MessageTrackingLogSubjectLoggingEnabled <$true | $false>] [-RedundantMachines <MultiValuedProperty>] [-ReplicationNetworks <PrivateOnly | PrivateThenMixed | AllNetworks>] [-RetentionLogForManagedFoldersEnabled <$true | $false>] [-SubjectLogForManagedFoldersEnabled <$true | $false>] [-SubmissionServerOverrideList <MultiValuedProperty>] [-WhatIf [<SwitchParameter>]]

Подробное описание

Для выполнения командлета Set-MailboxServer используемой учетной записи необходимо делегировать:

  • роль администратора сервера Exchange и членство в локальной группе администраторов на целевом сервере.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

Чтобы изменить настройки отслеживания сообщений для сервера, на котором одновременно установлены роли сервера почтовых ящиков и транспортного сервера-концентратора, можно использовать параметры отслеживания сообщений либо с помощью командлета Set-MailboxServer, либо с помощью командлета Set-TransportServer. Чтобы изменить настройки отслеживания сообщений для сервера, на котором установлена роль сервера почтовых ящиков, но не установлена роль транспортного сервера-концентратора, необходимо использовать параметры отслеживания сообщений с помощью командлета Set-MailboxServer. Чтобы изменить настройки отслеживания сообщений для сервера, на котором установлена роль транспортного сервера-концентратора, но не установлена роль сервера почтовых ящиков, необходимо использовать параметры отслеживания сообщений с помощью командлета Set-TransportServer.

Параметры

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter

Параметр Identity указывает сервер почтовых ящиков. Доступны следующие значения:

  • GUID

  • Различающееся имя (DN)

  • Имя сервера почтовых ящиков

AutoDatabaseMountDial

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial

Параметр AutoDatabaseMountDial определяет поведение при автоматическом подключении базы данных для кластера с непрерывной репликацией при переходе на другой кластерный сервер почтовых ящиков при сбое. Доступны следующие значения:

  • BestAvailability. Если указано это значение, базы данных будут подключаться автоматически при условии того, что длина очереди копирования не превышает 6. Длина очереди копирования — это количество журналов, определяемых пассивным узлом, которые требуют репликации. Если значение длины очереди копирования превышает 6, базы данных не будут автоматически подключаться. Если длина очереди копирования меньше или равна 6, сервер Exchange попытается реплицировать оставшиеся журналы на пассивный узел и подключит базы данных.

  • GoodAvailability. Если указано это значение, базы данных будут автоматически подключаться сразу после перехода на другой ресурс при сбое, если длина очереди копирования не превышает 3. Длина очереди копирования — это количество журналов, определяемых пассивным узлом, которые требуют репликации. Если значение длины очереди копирования превышает 3, базы данных не будут автоматически подключаться. Если длина очереди копирования меньше или равна 2, Exchange попытается реплицировать оставшиеся журналы на пассивный узел и подключит базы данных.

  • Lossless. Если указано это значение, базы данных не будут подключаться автоматически до копирования на пассивный узел всех журналов, созданных на активном узле.

Значение по умолчанию: BestAvailability. Если установлено значение BestAvailability или GoodAvailability, и не все данные в активном узле реплицированы на пассивный узел, может произойти потеря данных почтовых ящиков. Тем не менее, функция транспортной корзины (которая включена по умолчанию) обеспечит защиту от потери данных благодаря повторной отправке сообщений в очереди транспортной корзины. Дополнительные сведения о транспортной корзине см. в разделе Непрерывная репликация кластера.

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

Дополнительные сведения о значениях Lossless, GoodAvailability и BestAvailability см. в разделе Запланированные и незапланированные отключения.

ClusteredStorageType

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType

Параметр ClusteredStorageType определяет тип общего хранилища для кластерного сервера почтовых ящиков. Доступны следующие значения:

  • Disabled

  • NonShared (для кластерной непрерывной репликации)

  • Shared (для кластера с единым хранилищем)

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Указывать значение параметра Confirm не требуется.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя (FQDN) контроллера домена, записывающего это изменение конфигурации в службу каталогов Active Directory, включите в команду параметр DomainController.

FolderLogForManagedFoldersEnabled

Необязательный

System.Boolean

Параметр FoldeLogForManagedFoldersEnabled определяет, включен ли журнал управляемых папок для сообщений, перемещенных в управляемые папки. Для этого параметра доступны значения $true или $false. Если выбрано значение $true, будет вестись журнал сведений о папках, к которым применяются политики почтовых ящиков управляемых папок.

ForcedDatabaseMountAfter

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр ForcedDatabaseMountAfter определяет время ожидания перед автоматическим подключением баз данных после перехода кластерного сервера почтовых ящиков на другой ресурс. Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты, а сс — секунды. Например, чтобы указать интервал времени, равный двум часам, введите 2:00:00.

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

Instance

Необязательный

Microsoft.Exchange.Data.Directory.Management.MailboxServer

Параметр Instance позволяет передать в обрабатываемую команду весь объект. Он обычно используется в сценариях, где команде необходимо передавать целый объект. Этот параметр включен в таблицу параметров специально для разработчиков.

JournalingLogForManagedFoldersEnabled

Необязательный

System.Boolean

Параметр JournalingLogForManagedFoldersEnabled указывает, включено ли ведение журнала для управляемых папок. Для этого параметра доступны значения $true или $false. Если выбрано значение $true, в журнал заносятся сведения о сообщениях, помещенных в журнал. Журналы находятся в папке, заданной с помощью параметра LogPathForManagedFolders.

Locale

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Параметр Locale определяет язык и региональные параметры. Региональными параметрами называется набор связанных с языком предпочтений пользователей в отношении системы записи, календаря и формата даты. Ниже приведен ряд примеров:

  • en-US (английский — США)

  • de-AT (немецкий — Австрия)

  • es-CL (испанский — Чили)

Полный список региональных параметров доступен на веб-странице класса CultureInfo (на английском языке).

LogDirectorySizeLimitForManagedFolders

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр LogDirectorySizeLimitForManagedFolders определяет ограничение размера для всех файлов журналов управляемых папок в одной базе данных сообщений. После достижения предельного размера набора файлов журналов управляемых папок в базе данных сообщений для освобождения места для новых файлов будут удаляться наиболее старые файлы.

Размер файлов журналов управляемых папок — это общий размер всех файлов журналов с одним префиксом имен. Например, для файла с именем Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]20061018-1.log префиксом является Managed_Folder_Assistant[Storage Group 01][Mailbox Database 01]. Если переименовать файлы журналов или скопировать другие файлы в каталог журналов управляемых файлов, они не будут учитываться при определении размера файлов журнала. Файлы журналов управляемых папок для каждой базы данных сообщений имеют уникальный префикс имен. Поэтому это ограничение относится к файлам журналов в каждой базе данных сообщений, а не ко всем файлам журналов в каталоге. При наличии нескольких баз данных сообщений максимальный размер каталога журналов управляемых папок не соответствует значению параметра LogDirectorySizeLimitForManagedFolders, так как файлы журналов управляемых папок, созданные другими базами данных, имеют другие префиксы имен. При наличии X баз данных максимальный размер каталога журналов управляемых папок будет в X раз превышать указанное значение.

Необходимо указать число или значение «unlimited» (неограниченно). Значение по умолчанию — "unlimited". При вводе значения его следует квалифицировать одной из следующих единиц:

  • B (байты)

  • KB (килобайты)

  • MB (мегабайты)

  • GB (гигабайты)

  • TB (терабайты)

Число без указания единицы обрабатывается как выраженное в байтах.

LogFileAgeLimitForManagedFolders

Необязательный

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр LogFileAgeLimitForManagedFolders определяет срок хранения журналов управляемых папок. Файлы журналов, которые существуют дольше заданного срока хранения, удаляются. Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты, а сс — секунды. Например, чтобы задать 30-дневный интервал, введите 30.00:00:00. Значение по умолчанию — 00:00:00:00 (означает неограниченное время хранения файлов, а не их немедленную перезапись).

LogFileSizeLimitForManagedFolders

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр LogFileSizeLimitForManagedFolders определяет максимальный размер каждого из файлов журнала управляемых папок. При достижении файлом журнала заданного размера создается новый файл журнала. Значение по умолчанию — 10 мегабайт (МБ). При вводе значения его следует квалифицировать одной из следующих единиц:

  • B (байты)

  • KB (килобайты)

  • MB (мегабайты)

  • GB (гигабайты)

  • TB (терабайты)

Число без указания единицы обрабатывается как выраженное в байтах.

LogPathForManagedFolders

Необязательный

Microsoft.Exchange.Data.LocalLongFullPath

Параметр LogPathForManagedFolders определяет путь к каталогу, в котором хранятся файлы журналов управляемых папок. Значение по умолчанию <путь установки Exchange >\Logging\Managed Folder Assistant.

ManagedFolderAssistantSchedule

Необязательный

Microsoft.Exchange.Common.ScheduleInterval[]

Параметр ManagedFolderAssistantSchedule определяет интервалы для каждой недели, во время которой помощник по работе с управляемыми папками применяет к этим управляемым папкам настройки управления записями обмена сообщениями. Используется формат StartDay.Time-EndDay.Time. Для дат начала и окончания доступны следующие значения:

  • Полное название дня

  • Сокращенное название дня

  • Целое число от 0 до 6, где 0 соответствует воскресенью

Промежуток от времени начала до времени окончания должен быть не менее 15 минут. Количество минут округляется вниз до значений 0, 15, 30 и 45. Если указано несколько интервалов, промежутки между ними должны составлять не менее 15 минут.

Примеры:

  • Вс.11:30 PM-Пн.1:30 AM

  • 6.22:00-6.22:15 (помощник будет выполняться с 22:00 субботы до 22:15 субботы)

  • понедельник.4:30 AM-понедельник.5:30 AM,среда.4:30 AM-среда.5:30 AM (помощник будет выполняться по понедельникам и средам с 4:30 до 5:30 утра)

  • Вс. 1:15 AM-Пн. 23:00

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

MAPIEncryptionRequired

Необязательный

System.Boolean

Параметр MAPIEncryptionRequired указывает, будут ли в Exchange блокироваться MAPI-клиенты, не использующие шифрованные удаленные вызовы процедур (RPC). Для этого параметра доступны значения $true или $false.

MessageTrackingLogEnabled

Необязательный

System.Boolean

Параметр MessageTrackingLogEnabled указывает, включено ли отслеживание сообщений. По умолчанию установлено значение $true.

MessageTrackingLogMaxAge

Необязательный

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр MessageTrackingLogMaxAge определяет максимальный срок хранения журнала отслеживания сообщений. Файлы журнала, время хранения которых превышает указанное значение, удаляются. Значение по умолчанию равно 30 дням. Указываемое значение должно вводиться в виде интервала времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты, а сс — секунды. Допустимый диапазон вводимых значений для этого параметра составляет от 00:00:00 до 24855.03:14:07. Установка значения параметра MessageTrackingLogMaxAge равным 00:00:00 запрещает автоматическое удаление журналов отслеживания сообщений из-за их возраста.

MessageTrackingLogMaxDirectorySize

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр MessageTrackingLogMaxDirectorySize указывает максимальный размер каталога журналов отслеживания сообщений. При достижении максимального размера каталога сервер сначала удаляет самые старые файлы.

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

При установке ролей транспортного сервера-концентратора и сервера почтовых ящиков на одном сервере максимальный размер каталога журналов отслеживания сообщений не соответствует заданному максимальному размеру, так как файлы журнала, создаваемые другой ролью сервера, имеют другие префиксы имен. Имена файлов журналов отслеживания сообщений для ролей транспортного сервера-концентратора и пограничного транспортного сервера начинаются с префикса MSGTRK. Имена файлов журналов отслеживания сообщений для роли сервера почтовых ящиков начинаются с префикса MSGTRKM. При установке ролей транспортного сервера-концентратора и сервера почтовых ящиков на одном сервере максимальный размер каталога журналов отслеживания сообщений в два раза превышает указанное значение.

Значение по умолчанию: 250 MB. При вводе значения укажите единицы измерения:

  • B (байт)

  • KB (килобайт)

  • MB (мегабайт)

  • GB (гигабайт)

  • TB (терабайт)

Значение без указания единиц обрабатывается как количество байт. Значение параметра MessageTrackingLogMaxFileSize должно быть меньше или равно значению параметра MessageTrackingLogMaxDirectorySize. Допустимый диапазон вводимых значений для любого из этих параметров: от 1 до 9223372036854775807 байт.

MessageTrackingLogMaxFileSize

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр MessageTrackingLogMaxFileSize определяет максимальный размер журналов отслеживания сообщений. При достижении файлом журнала максимального размера создается новый журнал. Значение по умолчанию — 10 МБ. При вводе значения укажите единицы измерения:

  • B (байт)

  • KB (килобайт)

  • MB (мегабайт)

  • GB (гигабайт)

  • TB (терабайт)

Значение без указания единиц обрабатывается как количество байт. Значение параметра MessageTrackingLogMaxFileSize должно быть меньше или равно значению параметра MessageTrackingLogMaxDirectorySize. Допустимый диапазон ввода для любого из этих параметров — от 1 до 9223372036854775807 байт.

MessageTrackingLogPath

Необязательный

Microsoft.Exchange.Data.LocalLongFullPath

Параметр MessageTrackingLogPath указывает местоположение журналов отслеживания сообщений. Папка по умолчанию: C:\Program Files\Microsoft\Exchange Server TransportRoles\Logs\MessageTracking. В среде кластера с единым хранилищем переместите каталог журналов отслеживания сообщений на физический дисковый ресурс, расположенный на общем ресурсе хранилища. Это позволяет продолжить поиск журналов отслеживания сообщений и в случае перехода на другой узел кластера. Если для параметра MessageTrackingLogPath задано значение $null, отслеживание сообщений будет отключено. Однако если для параметра MessageTrackingLogPath значение $null задано при значении атрибута MessageTrackingLogEnabled, равном $true, это приведет к возникновению ошибок журнала событий. Рекомендуется отключать отслеживание сообщений с помощью параметра MessageTrackingLogEnabled.

MessageTrackingLogSubjectLoggingEnabled

Необязательный

System.Boolean

Параметр MessageTrackingLogSubjectLoggingEnable указывает, необходимо ли включать тему сообщения в журнал отслеживания сообщений. По умолчанию установлено значение $True.

RedundantMachines

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Параметр RedundantMachines определяет возможных и предпочитаемых владельцев кластерных ресурсов.

ReplicationNetworks

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.ReplicationNetworks

Параметр ReplicationNetworks является устаревшим и не применяется в окончательной первоначальной версии (RTM) или Exchange Server 2007 с пакетом обновления 1 (SP1). Этот параметр не следует использовать при выполнении командлета Set-MailboxServer.

RetentionLogForManagedFoldersEnabled

Необязательный

System.Boolean

Параметр RetentionLogForManagedFoldersEnabled определяет, будут ли помощник по работе с управляемыми папками заносить в журнал сведения о достижении папками предельных значений хранения. Для этого параметра доступны значения $true или $false. Если выбрано значение $true, сведения о сообщениях, которые были обработаны, так как достигнут максимально возможный срок их хранения, будут заноситься в журнал.

SubjectLogForManagedFoldersEnabled

Необязательный

System.Boolean

Параметр SubjectLogForManagedFoldersEnabled определяет, будут ли отображаться в журналах управляемых папок темы сообщений. Для этого параметра доступны значения $true или $false. Если выбрано значение $false, поле темы сообщений в журналах управляемых папок будет оставлено пустым. Значением по умолчанию является $false.

SubmissionServerOverrideList

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Параметр SubmissionServerOverrideList представляет собой статический список транспортных серверов-концентраторов, расположенных на том же сайте Active Directory, что и сервер почтовых ящиков, которые сервер почтовых ящиков уведомляет о том, что сообщения готовы к получению из папки "Исходящие" отправителя. Данный список переопределяет список динамически обнаруживаемых транспортных серверов-концентраторов и может использоваться при устранении неполадок транспортного сервера-концентратора, чтобы временно прекратить получение данным сервером уведомлений об отправке почты. Данный список также можно использовать для переопределения автоматической балансировки нагрузки уведомлений среди всех транспортных серверов-концентраторов, расположенных на том же сайте Active Directory, что и сервер почтовых ящиков.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Исключения

Исключения Описание

 

Пример

В этом примере с помощью команды Set-MailboxServer создается список переопределения серверов, состоящий из серверов HubServer01, HubServer02 и HubServer03.

Set-MailboxServer -Identity Server1 -SubmissionServerOverrideList HubServer01,HubServer02,HubServer03