Командлет Set-SendConnector используется для изменения соединителя отправления на компьютере с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера.
Синтаксис
Set-SendConnector -Identity <SendConnectorIdParameter> [-AddressSpaces <MultiValuedProperty>] [-AuthenticationCredential <PSCredential>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeOut <EnhancedTimeSpan>] [-DNSRoutingEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-ForceHELO <$true | $false>] [-Fqdn <Fqdn>] [-IgnoreSTARTTLS <$true | $false>] [-IsScopedConnector <$true | $false>] [-LinkedReceiveConnector <ReceiveConnectorIdParameter>] [-MaxMessageSize <Unlimited>] [-Name <String>] [-Port <Int32>] [-ProtocolLoggingLevel <None | Verbose>] [-RequireTLS <$true | $false>] [-SmartHostAuthMechanism <None | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-SmartHosts <MultiValuedProperty>] [-SourceIPAddress <IPAddress>] [-SourceTransportServers <MultiValuedProperty>] [-UseExternalDNSServersEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]] |
Set-SendConnector [-AddressSpaces <MultiValuedProperty>] [-AuthenticationCredential <PSCredential>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeOut <EnhancedTimeSpan>] [-DNSRoutingEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-ForceHELO <$true | $false>] [-Fqdn <Fqdn>] [-IgnoreSTARTTLS <$true | $false>] [-Instance <SmtpSendConnectorConfig>] [-IsScopedConnector <$true | $false>] [-LinkedReceiveConnector <ReceiveConnectorIdParameter>] [-MaxMessageSize <Unlimited>] [-Name <String>] [-Port <Int32>] [-ProtocolLoggingLevel <None | Verbose>] [-RequireTLS <$true | $false>] [-SmartHostAuthMechanism <None | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-SmartHosts <MultiValuedProperty>] [-SourceIPAddress <IPAddress>] [-SourceTransportServers <MultiValuedProperty>] [-UseExternalDNSServersEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]] |
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
Identity |
Обязательный |
Microsoft.Exchange.Configuration.Tasks.SendConnectorIdParameter |
Параметр Identity указывает идентификатор GUID или имя соединителя, представляющего соединитель отправления, который следует изменить. |
||
AddressSpaces |
Необязательный |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр является обязательным, за исключением тех случаев,
когда данный соединитель связан с соединителем приема. Если
связанный соединитель приема указан с помощью параметра
LinkedReceiveConnector параметру AddressSpaces
следует присвоить значение
При указании типа адресного пространства или затрат адресного
пространства необходимо заключить адресное пространство в двойные
кавычки (
Можно указать несколько адресных пространств, разделяя их
запятыми, как показано в следующем примере:
При указании типа адресного пространства, отличного от SMTP, на соединителе отправки, настроенном на транспортном сервере-концентраторе, на соединителе отправки необходимо указать значения перечисленных ниже параметров.
|
||
AuthenticationCredential |
Необязательный |
System.Management.Automation.PSCredential |
Этот параметр требует создания и передачи объекта учетных
данных. Этот объект учетных данных создается с помощью командлета
Get-Credential. Для получения дополнительных сведений о
командлете Get-Credential введите |
||
Comment |
Необязательный |
System.String |
Параметр Comment должен быть заключен в двойные кавычки,
например: |
||
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения ее выполнения. Значение параметра Confirm указывать не требуется. |
||
ConnectionInactivityTimeOut |
Необязательный |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Этот параметр указывает максимальное время пребывания бездействующего подключения в открытом состоянии. Значение по умолчанию равно 10 минутам. Чтобы указать значение, введите его как временной диапазон: дд.чч:мм:сс, где дд — дни, чч — часы, мм — минуты, а сс — секунды. Допустимый диапазон вводимых значений для этого параметра: от 00:00:01 до 1.00:00:00. |
||
DNSRoutingEnabled |
Необязательный |
System.Boolean |
Этот параметр указывает, следует ли использовать маршрутизацию
DNS или посылать все сообщения через промежуточный узел,
настроенный с помощью параметра SmartHosts. Значение по
умолчанию: |
||
DomainController |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя контроллера домена, записывающего это изменение конфигурации в службу каталогов Active Directory, включите в команду параметр DomainController. Параметр DomainController не поддерживается на компьютерах с ролью пограничного транспортного сервера. Роль пограничного транспортного сервера выполняет запись только в локальный экземпляр ADAM. |
||
DomainSecureEnabled |
Необязательный |
System.Boolean |
Этот параметр применяется в процессе включения взаимной TLS-проверки подлинности для доменов, обслуживаемых соединителем отправления. Взаимная TLS-проверка подлинности будет правильно работать только при выполнении следующих условий.
Подстановочный знак (*) не поддерживается в доменах, настроенных для взаимной TLS-проверки подлинности. Одно и то же имя домена должно быть определено для соединителя приема и являться значением параметра TLSReceiveDomainSecureList в командлете Get-TransportConfig. Значением по умолчанию для параметра DomainSecureEnabled
является
Значением по умолчанию для параметра DomainSecureEnabled
является
|
||
Enabled |
Необязательный |
System.Boolean |
Допустимыми значениями параметра этого параметра являются
|
||
Force |
Необязательный |
System.Management.Automation.SwitchParameter |
Этот параметр предотвращает появление предупреждений или запросов подтверждения при выполнении определенных изменений конфигурации. |
||
ForceHELO |
Необязательный |
System.Boolean |
Допустимыми значениями этого параметра являются
|
||
Fqdn |
Необязательный |
Microsoft.Exchange.Data.Fqdn |
Этот параметр указывает полное доменное имя, используемое в качестве исходного сервера для подключенных серверов обмена сообщениями, использующих соединитель отправки для приема исходящих сообщений. Значение этого параметра показывается подключенным серверам обмена сообщениями каждый раз, когда требуется имя исходного сервера, как показано в приведенных ниже примерах.
По умолчанию параметр Fqdn имеет значение
|
||
IgnoreSTARTTLS |
Необязательный |
System.Boolean |
Допустимыми значениями этого параметра являются
|
||
Instance |
Необязательный |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig |
Используйте этот параметр, чтобы передать весь объект в команду для обработки. Он обычно используется в сценариях, где команде необходимо передавать целый объект. |
||
IsScopedConnector |
Необязательный |
System.Boolean |
Этот параметр контролирует доступность соединителя остальным
транспортным серверам-концентраторам. Если этому параметру
присвоено значение |
||
LinkedReceiveConnector |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.ReceiveConnectorIdParameter |
Этот параметр приводит к принудительной отправке всех сообщений, полученных указанным соединителем приема, через данный соединитель отправления. Значением параметра LinkedReceivedConnector может быть любой из следующих идентификаторов для указания соединителя приема:
При использовании параметра LinkReceiveConnector с командлетом Set-SendConnector необходимо также использовать следующие параметры с указанными значениями:
|
||
MaxMessageSize |
Необязательный |
Microsoft.Exchange.Data.Unlimited |
Этот параметр указывает максимальный размер почтовых сообщений,
которые могут проходить через соединитель. Значение по умолчанию:
Значение без указания единицы обрабатывается как количество
байт. Значения в байтах округляются до ближайшего значения в
килобайтах. Например значение |
||
Name |
Необязательный |
System.String |
Параметр Name — это имя соединителя, переданное
администратором. Если фраза содержит пробел, необходимо заключить
параметр Name в двойные кавычки, например: |
||
Port |
Необязательный |
System.Int32 |
Допустимый диапазон ввода для этого параметра — целые числа
от |
||
ProtocolLoggingLevel |
Необязательный |
Microsoft.Exchange.Data.ProtocolLoggingLevel |
Этот параметр включает или отключает ведение журнала протокола
для указанного соединителя отправления. Значение
|
||
RequireTLS |
Необязательный |
System.Boolean |
Этот параметр определяет, необходимо ли передавать все
сообщения, отправляемые через этот соединитель, с помощью протокола
TLS (Transport Layer Security). Значение по умолчанию:
|
||
SmartHostAuthMechanism |
Необязательный |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig+AuthMechanisms |
Этот параметр используется во время проверки подлинности на
удаленном сервере. Этот параметр используется только при
настроенном промежуточном узле и параметре DNSRoutingEnabled
со значением |
||
SmartHosts |
Необязательный |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр может содержать одно или несколько полных доменных
имен, например |
||
SourceIPAddress |
Необязательный |
System.Net.IPAddress |
Этот параметр задает локальный IP-адрес, используемый в качестве
конечной точки SMTP-подключения к удаленному серверу обмена
сообщениями. По умолчанию используется IP-адрес
|
||
SourceTransportServers |
Необязательный |
Microsoft.Exchange.Data.MultiValuedProperty |
Этот параметр определяет имена транспортных серверов-концентраторов, которые могут использовать данный соединитель отправки. Можно указать имена нескольких транспортных серверов-концентраторов, разделив их запятыми. Этот параметр недопустим для соединителей отправки, настроенных на пограничных транспортных серверах. |
||
UseExternalDNSServersEnabled |
Необязательный |
System.Boolean |
Данный параметр определяет, должен ли этот соединитель
отправления использовать внешний список DNS, указанный параметром
ExternalDNSServers командлета Set-TransportServer.
Значение по умолчанию: |
||
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять над объектом. С помощью параметра WhatIf можно просматривать изменения, которые могли бы произойти, без применения этих изменений. Указывать значение параметра WhatIf не требуется. |
Подробное описание
Командлет Set-SendConnector изменяет существующий соединитель отправления. При выполнении командлета Set-SendConnector требуется указать параметр Name. Параметр Identity требуется только при изменении значения параметра Name.
После выполнения этой задачи соединитель отправления изменяется.
Для выполнения командлета Set-SendConnector используемой учетной записи необходимо делегировать роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.
Чтобы выполнить командлет Set-SendConnector на компьютере, на котором установлена роль пограничного транспортного сервера, необходимо войти в систему с учетной записью, которая является членом локальной группы администраторов на данном компьютере.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Типы входных данных
Типы возвращаемых данных
Ошибки
Ошибка | Описание |
---|---|
|
|
Пример
Первый пример кода демонстрирует команду Set-SendConnector, которая изменяет существующий соединитель отправления. Эта команда задает ограничение в 10 МБ для параметра MaxMessageSize и ограничение в 15 минут для параметра ConnectionTimeOut.
Во втором примере показаны команды, которые настраивают существующий соединитель отправления на использование проверки подлинности при отправке соединителем отправления сообщения электронной почты на Contoso.com. Для сервера электронной почты Contoso.com необходимо, чтобы локальный сервер Exchange Server 2007 прошел проверку подлинности для передачи сообщения электронной почты. Чтобы настроить соединитель отправления на использование проверки подлинности, необходимо сначала выполнить команду Get-Credential и назначить эту команду переменной. При выполнении команды Get-Credential она спрашивает имя пользователя и пароль учетной записи, которая будет использоваться при проверке подлинности на сервере электронной почты Contoso.com.
В этом примере команда Get-Credential назначена
переменной $CredentialObject. После передачи учетных данных
проверки подлинности в переменную $CredentialObject
соединитель отправления можно изменить с помощью командлета
Set-SendConnector. Переменная $CredentialObject
передается параметру AuthenticationCredential. Кроме
настройки используемых учетных данных необходимо установить для
параметра SmartHostAuthMechanism значение
BasicAuth
, чтобы соединитель отправления проходил
проверку подлинности на сервере электронной почты Contoso.com с
помощью предоставленных учетных данных.
Копировать код | |
---|---|
Set-SendConnector "Contoso.com Send Connector" -MaxMessageSize 10MB -ConnectionInactivityTimeOut 00:15:00 $CredentialObject = Get-Credential Set-SendConnector "E-Mail to Contoso.com" -AuthenticationCredential $CredentialObject -SmartHostAuthMechanism BasicAuth |