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


Командлет Set-MailboxServer (окончательная первоначальная версия)

 

Применимо к: Exchange Server 2007

Последнее изменение раздела: 2007-06-05

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

Синтаксис

Set-MailboxServer -Identity <MailboxServerIdParameter> [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-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>]

Set-MailboxServer [-AutoDatabaseMountDial <Lossless | GoodAvailability | BestAvailability>] [-ClusteredStorageType <Disabled | NonShared | Shared>] [-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>]

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

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

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

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

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

Параметры

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

Идентификатор

Обязательность

Microsoft.Exchange.Configuration.Tasks.MailboxServerIdParameter

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

  • GUID;

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

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

AutoDatabaseMountDial

Дополнительно

Microsoft.Exchange.Data.Directory.SystemConfiguration.AutoDatabaseMountDial

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

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

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

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

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

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

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

ClusteredStorageType

Дополнительно

Microsoft.Exchange.Data.Directory.SystemConfiguration.ClusteredStorageType

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

  • Отключено

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

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

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», автоматическое подключение баз данных будет отложено до утраты заданного числа файлов журнала и истечения интервала, указанного в параметре 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» (неограниченно). При вводе значения укажите единицы измерения:

  • B (байт)

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

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

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

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

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

LogFileAgeLimitForManagedFolders

Дополнительно

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр LogFileAgeLimitForManagedFolders определяет срок хранения журналов управляемых папок. Файлы журналов, которые существуют дольше заданного срока хранения, удаляются. Чтобы указать значение, введите его как промежуток времени: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты, а сс — секунды. Например, чтобы указать 30-дневный интервал, введите 30.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 указывает сетевой путь копирования журнала репликации. Можно использовать следующие значения:

  • PrivateOnly

  • PrivateThenMixed

  • AllNetworks

RetentionLogForManagedFoldersEnabled

Дополнительно

System.Boolean

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

SubjectLogForManagedFoldersEnabled

Дополнительно

System.Boolean

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

SubmissionServerOverrideList

Дополнительно

Microsoft.Exchange.Data.MultiValuedProperty

Параметр SubmissionServerOverrideList определяет список транспортных серверов-концентраторов, которые отправляют электронную почту на сервер почтовых ящиков.

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

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

Ошибки

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

 

Исключения

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

 

Пример

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

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