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 указывает сервер почтовых ящиков. Доступны следующие значения:
|
AutoDatabaseMountDial |
Необязательный |
Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial |
Параметр AutoDatabaseMountDial определяет поведение при автоматическом подключении базы данных для кластера с непрерывной репликацией при переходе на другой кластерный сервер почтовых ящиков при сбое. Доступны следующие значения:
Значение по умолчанию: BestAvailability. Если установлено значение BestAvailability или GoodAvailability, и не все данные в активном узле реплицированы на пассивный узел, может произойти потеря данных почтовых ящиков. Тем не менее, функция транспортной корзины (которая включена по умолчанию) обеспечит защиту от потери данных благодаря повторной отправке сообщений в очереди транспортной корзины. Дополнительные сведения о транспортной корзине см. в разделе Непрерывная репликация кластера. Если выбор одного из этих значений приводит к тому, что база данных не подключается после перехода на другой ресурс при сбое, можно использовать параметр ForcedDatabaseMountAfter для принудительного подключения базы данных через указанный промежуток времени. Дополнительные сведения о значениях Lossless, GoodAvailability и BestAvailability см. в разделе Запланированные и незапланированные отключения. |
ClusteredStorageType |
Необязательный |
Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType |
Параметр ClusteredStorageType определяет тип общего хранилища для кластерного сервера почтовых ящиков. Доступны следующие значения:
|
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 определяет язык и региональные параметры. Региональными параметрами называется набор связанных с языком предпочтений пользователей в отношении системы записи, календаря и формата даты. Ниже приведен ряд примеров:
Полный список региональных параметров доступен на веб-странице класса 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". При вводе значения его следует квалифицировать одной из следующих единиц:
Число без указания единицы обрабатывается как выраженное в байтах. |
LogFileAgeLimitForManagedFolders |
Необязательный |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Параметр LogFileAgeLimitForManagedFolders определяет срок хранения журналов управляемых папок. Файлы журналов, которые существуют дольше заданного срока хранения, удаляются. Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты, а сс — секунды. Например, чтобы задать 30-дневный интервал, введите 30.00:00:00. Значение по умолчанию — 00:00:00:00 (означает неограниченное время хранения файлов, а не их немедленную перезапись). |
LogFileSizeLimitForManagedFolders |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр LogFileSizeLimitForManagedFolders определяет максимальный размер каждого из файлов журнала управляемых папок. При достижении файлом журнала заданного размера создается новый файл журнала. Значение по умолчанию — 10 мегабайт (МБ). При вводе значения его следует квалифицировать одной из следующих единиц:
Число без указания единицы обрабатывается как выраженное в байтах. |
LogPathForManagedFolders |
Необязательный |
Microsoft.Exchange.Data.LocalLongFullPath |
Параметр LogPathForManagedFolders определяет путь к каталогу, в котором хранятся файлы журналов управляемых папок. Значение по умолчанию <путь установки Exchange >\Logging\Managed Folder Assistant. |
ManagedFolderAssistantSchedule |
Необязательный |
Microsoft.Exchange.Common.ScheduleInterval[] |
Параметр ManagedFolderAssistantSchedule определяет интервалы для каждой недели, во время которой помощник по работе с управляемыми папками применяет к этим управляемым папкам настройки управления записями обмена сообщениями. Используется формат StartDay.Time-EndDay.Time. Для дат начала и окончания доступны следующие значения:
Промежуток от времени начала до времени окончания должен быть не менее 15 минут. Количество минут округляется вниз до значений 0, 15, 30 и 45. Если указано несколько интервалов, промежутки между ними должны составлять не менее 15 минут. Примеры:
Если помощник по работе с управляемыми папками не завершил обработку почтовых ящиков на сервере за указанное в графике время, при следующем запуске он автоматически возобновляет обработку с того места, где она была прервана. |
MAPIEncryptionRequired |
Необязательный |
System.Boolean |
Параметр MAPIEncryptionRequired указывает, будут ли в Exchange блокироваться MAPI-клиенты, не использующие шифрованные удаленные вызовы процедур (RPC). Для этого параметра доступны значения $true или $false. |
MessageTrackingLogEnabled |
Необязательный |
System.Boolean |
Параметр MessageTrackingLogEnabled указывает, включено ли отслеживание сообщений. По умолчанию установлено значение $true. |
MessageTrackingLogMaxAge |
Необязательный |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Параметр MessageTrackingLogMaxAge определяет максимальный срок хранения журнала отслеживания сообщений. Файлы журнала, время хранения которых превышает указанное значение, удаляются. Значение по умолчанию равно 30 дням. Указываемое значение должно вводиться в виде интервала времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты, а сс — секунды. Допустимый диапазон вводимых значений для этого параметра составляет от |
MessageTrackingLogMaxDirectorySize |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр MessageTrackingLogMaxDirectorySize указывает максимальный размер каталога журналов отслеживания сообщений. При достижении максимального размера каталога сервер сначала удаляет самые старые файлы. Максимальный размер каталога журналов отслеживания сообщений равен общему размеру всех файлов журнала, которые имеют одинаковый префикс имен. При расчете общего размера каталога не учитываются другие файлы, которые не соответствуют соглашению о префиксе имен. Переименование старых файлов журнала или копирование других файлов в каталог журналов отслеживания сообщений может привести к превышению заданного максимального размера каталога. При установке ролей транспортного сервера-концентратора и сервера почтовых ящиков на одном сервере максимальный размер каталога журналов отслеживания сообщений не соответствует заданному максимальному размеру, так как файлы журнала, создаваемые другой ролью сервера, имеют другие префиксы имен. Имена файлов журналов отслеживания сообщений для ролей транспортного сервера-концентратора и пограничного транспортного сервера начинаются с префикса MSGTRK. Имена файлов журналов отслеживания сообщений для роли сервера почтовых ящиков начинаются с префикса MSGTRKM. При установке ролей транспортного сервера-концентратора и сервера почтовых ящиков на одном сервере максимальный размер каталога журналов отслеживания сообщений в два раза превышает указанное значение. Значение по умолчанию:
Значение без указания единиц обрабатывается как количество байт. Значение параметра MessageTrackingLogMaxFileSize должно быть меньше или равно значению параметра MessageTrackingLogMaxDirectorySize. Допустимый диапазон вводимых значений для любого из этих параметров: от |
MessageTrackingLogMaxFileSize |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Параметр MessageTrackingLogMaxFileSize определяет максимальный размер журналов отслеживания сообщений. При достижении файлом журнала максимального размера создается новый журнал. Значение по умолчанию — 10 МБ. При вводе значения укажите единицы измерения:
Значение без указания единиц обрабатывается как количество байт. Значение параметра MessageTrackingLogMaxFileSize должно быть меньше или равно значению параметра MessageTrackingLogMaxDirectorySize. Допустимый диапазон ввода для любого из этих параметров — от 1 до 9223372036854775807 байт. |
MessageTrackingLogPath |
Необязательный |
Microsoft.Exchange.Data.LocalLongFullPath |
Параметр MessageTrackingLogPath указывает местоположение журналов отслеживания сообщений. Папка по умолчанию: |
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