Set-SendConnector
Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Última modificación del tema: 2007-08-27
Utilice el cmdlet Set-SendConnector para modificar un conector de envío en un equipo que tenga instalada la función del servidor Transporte de concentradores o la función del servidor Transporte perimetral.
Sintaxis
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>]]
Descripción detallada
El cmdlet Set-SendConnector modifica un conector de envío existente. Se requiere el parámetro Name al ejecutar el cmdlet Set-SendConnector. Se requiere el parámetro Identity únicamente cuando se modifica el valor del parámetro Name.
Una vez finalizada esta tarea, se modifica el conector de envío.
Para ejecutar el cmdlet Set-SendConnector, se debe delegar la función Administrador de servidor de Exchange y el grupo local de administradores en la cuenta que use en el servidor de destino.
Para ejecutar el cmdlet Set-SendConnector en un equipo que tiene instalada la función del servidor Transporte perimetral, debe iniciar sesión mediante una cuenta que sea miembro del grupo local de administradores en dicho equipo.
Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Microsoft Exchange Server 2007, consulte Consideraciones sobre permisos.
Parámetros
Parámetro | Necesario | Tipo | Descripción |
---|---|---|---|
Identity |
Necesario |
Microsoft.Exchange.Configuration.Tasks.SendConnectorIdParameter |
El parámetro Identity especifica el GUID o nombre del conector que representa el conector de envío que desea modificar |
AddressSpaces |
Opcional |
Microsoft.Exchange.Data.MultiValuedProperty |
Se necesita este parámetro a no ser que este conector esté vinculado a un conector de recepción. Si se especifica un conector de recepción vinculado mediante el parámetro LinkedReceiveConnector, el valor de AddressSpaces debe ser
Si especifica el tipo de espacio de direcciones o el costo de un espacio de direcciones, el espacio de direcciones deberá aparecer entre comillas dobles (
Puede especificar varios espacios de direcciones separándolos con comas, como a continuación, por ejemplo: Si especifica un tipo de espacio de direcciones que no sea SMTP en un conector de envío configurado en un servidor de transporte de concentradores, se requieren las siguientes configuraciones en el conector de envío:
Nota Aunque puede configurar espacios de direcciones que no son SMTP en un conector de envío de un servidor de transporte de concentradores, el conector de envío usa SMTP como mecanismo de transporte para enviar mensajes a otros servidores de mensajería. Los conectores externos de servidores de transporte de concentradores se usan para enviar mensajes a servidores de mensajería local, como servidores de puerta de enlace de fax terceros, que no usan SMTP como mecanismo de transporte principal. Para obtener más información, consulte Conectores externos. |
AuthenticationCredential |
Opcional |
System.Management.Automation.PSCredential |
Este parámetro requiere la creación y el paso de un objeto de credenciales. Este objeto de credenciales se crea mediante el cmdlet Get-Credential. Para obtener más información acerca del cmdlet Get-Credential, escriba |
Comment |
Opcional |
System.String |
El parámetro Comment debe ir entre comillas dobles, por ejemplo: |
Confirm |
Opcional |
System.Management.Automation.SwitchParameter |
El parámetro Confirm hace que el comando ponga en pausa el procesamiento y requiere que usted reconozca qué hará el comando antes de seguir con el procesamiento. No es necesario especificar un valor con el parámetro Confirm. |
ConnectionInactivityTimeOut |
Opcional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
Este parámetro especifica el tiempo máximo que puede permanecer abierta una conexión inactiva. El valor predeterminado es de 10 minutos. Para especificar un valor, especifíquelo como un intervalo de tiempo: dd.hh:mm:ss, donde d = días, h = horas, m = minutos y s = segundos. El intervalo de entrada válido para este parámetro es de 00:00:01 a 1,00:00:00. |
DNSRoutingEnabled |
Opcional |
System.Boolean |
Este parámetro especifica si se debe usar el enrutamiento del Sistema de nombres de dominio (DNS) o si se deben enviar todos los mensajes a través de un host inteligente que está configurado mediante el parámetro SmartHosts. El valor predeterminado es |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
Para especificar el nombre de dominio completo (FQDN) del controlador de dominio que escribe este cambio de configuración en el servicio de directorio de Active Directory, incluya el parámetro DomainController en el comando. El parámetro DomainController no se admite en equipos que ejecutan la función del servidor Transporte perimetral. La función del servidor Transporte perimetral sólo lee y escribe en la instancia ADAM local. |
DomainSecureEnabled |
Opcional |
System.Boolean |
Este parámetro forma parte del proceso para habilitar la autenticación de Seguridad de nivel de transporte (TLS) para los dominios a los que ofrece servicios este conector de envío. La autenticación TLS mutua solamente funcionará de forma correcta si se cumplen las siguientes condiciones:
El asterisco (*) no se admite en los dominios que están configurados para la autenticación TLS mutua. También se puede definir el mismo dominio en el conector de recepción correspondiente y en el valor del parámetro TLSReceiveDomainSecureList del cmdlet Get-TransportConfig. El valor predeterminado para DomainSecureEnabled es
El valor predeterminado para DomainSecureEnabled es
|
Enabled |
Opcional |
System.Boolean |
La entrada válida de este parámetro es |
Force |
Opcional |
System.Management.Automation.SwitchParameter |
Este parámetro suprime los mensajes de confirmación o advertencia que aparecen durante cambios de configuración específicos. |
ForceHELO |
Opcional |
System.Boolean |
La entrada válida de este parámetro es |
Fqdn |
Opcional |
Microsoft.Exchange.Data.Fqdn |
Este parámetro especifica el FQDN que se usa como el servidor de origen para los servidores de mensajería conectados que usan el conector de envío para recibir mensajes salientes. El valor de este parámetro se mostrará a los servidores de mensajería conectados cuando se requiera un nombre de servidor de origen, como en los siguientes ejemplos:
El valor predeterminado del parámetro Fqdn es Nota Si el conector de envío se configura en un servidor de transporte de concentradores que también tiene la función del servidor Buzón de correo instalada, no se utilizará ninguno de los valores que especifique para el parámetro Fqdn. En su lugar, siempre se usará el FQDN del servidor que se muestra usando el cmdlet Get-ExchangeServer. |
IgnoreSTARTTLS |
Opcional |
System.Boolean |
La entrada válida de este parámetro es |
Instance |
Opcional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig |
Este parámetro le permite pasar todo el objeto del comando para que sea procesado. Se usa principalmente en scripts donde hay que pasar un objeto completo al comando. |
IsScopedConnector |
Opcional |
System.Boolean |
Este parámetro controla la disponibilidad del conector con otros servidores de transporte de concentradores. Cuando el valor de este parámetro es |
LinkedReceiveConnector |
Opcional |
Microsoft.Exchange.Configuration.Tasks.ReceiveConnectorIdParameter |
Este parámetro obliga a que todos los mensajes recibidos por el conector de recepción especificado salgan a través de este conector de envío. El valor de LinkedReceivedConnector puede utilizar cualquiera de los siguientes identificadores para especificar el conector de recepción:
Cuando utilice el parámetro LinkReceiveConnector con el cmdlet Set-SendConnector, deberá utilizar también los parámetros siguientes con los valores especificados:
|
MaxMessageSize |
Opcional |
Microsoft.Exchange.Data.Unlimited |
Este parámetro especifica el tamaño máximo de un mensaje que se puede pasar a través de un conector. El valor predeterminado es
Los valores no certificados se tratan como bytes. Los valores que se escriben en bytes se redondean al kilobyte más cercano. Por ejemplo, |
Name |
Opcional |
System.String |
El parámetro Name es el nombre proporcionado del administrador del conector. Debe especificar el parámetro Name entre comillas dobles si el nombre contiene espacios, por ejemplo: |
Port |
Opcional |
System.Int32 |
El intervalo de entrada válido para este parámetro es un número entero entre |
ProtocolLoggingLevel |
Opcional |
Microsoft.Exchange.Data.ProtocolLoggingLevel |
Este parámetro habilita o deshabilita el registro de protocolo para el conector de envío especificado. Un valor de |
RequireTLS |
Opcional |
System.Boolean |
Este parámetro especifica si todos los mensajes que se envían a través de este conector deben transmitirse usando Seguridad del nivel de transporte (TLS). El valor predeterminado es |
SmartHostAuthMechanism |
Opcional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig+AuthMechanisms |
Este parámetro se usa durante la autenticación con un servidor remoto. Este parámetro se utiliza únicamente cuando se configura un host inteligente y el parámetro DNSRoutingEnabled se establece en |
SmartHosts |
Opcional |
Microsoft.Exchange.Data.MultiValuedProperty |
Este parámetro toma uno o varios FQDN, como |
SourceIPAddress |
Opcional |
System.Net.IPAddress |
Este parámetro especifica la dirección IP local que se debe usar como punto final para una conexión SMTP con un servidor de mensajería remota. La dirección IP predeterminada es |
SourceTransportServers |
Opcional |
Microsoft.Exchange.Data.MultiValuedProperty |
Este parámetro especifica los nombres de los servidores de transporte de concentradores que pueden usar este conector de envío. Puede especificar los nombres de más de un servidor de transporte de concentradores separando los nombres con comas. Este parámetro no es válido para conectores de envío configurados en servidores de transporte perimetral. |
UseExternalDNSServersEnabled |
Opcional |
System.Boolean |
Este parámetro especifica si este conector de envío debe usar la lista de DNS externa que se especifica mediante el parámetro ExternalDNSServers del cmdlet Set-TransportServer. El valor predeterminado es |
WhatIf |
Opcional |
System.Management.Automation.SwitchParameter |
El parámetro WhatIf indica al comando que simule las acciones que llevaría a cabo en el objeto. Mediante el uso del parámetro WhatIf, puede ver los cambios que se producirían sin tener que aplicarlos. No es necesario especificar un valor con el parámetro WhatIf. |
Tipos de entrada
Tipos de valores devueltos
Errores
Error | Descripción |
---|---|
|
|
Ejemplo
En el primer ejemplo de código se muestra un comando Set-SendConnector que modifica un conector de envío existente. El comando establece el límite de MaxMessageSize en 10 MB y ConnectionInactivityTimeOut en 15 minutos.
En el segundo ejemplo se muestran los comandos que modifican un conector de envío existente para que use la autenticación cuando el conector de envío envía un mensaje de correo electrónico a Contoso.com. El servidor de correo electrónico de Contoso.com requiere que el servidor de Exchange Server 2007 se autentique con él para enviar mensajes de correo electrónico. Para configurar el conector de envío para que use la autenticación, primero debe ejecutar el comando Get-Credential y asignar el comando a una variable. Cuando ejecuta el comando Get-Credential, éste solicita el nombre de usuario y la contraseña de la cuenta que se usará durante la autenticación con el servidor de correo electrónico de Contoso.com.
En el ejemplo, se asigna el comando Get-Credential a la variable $CredentialObject. Después de que se han asignado las credenciales de autenticación a la variable $CredentialObject, se puede modificar el conector de envío mediante el cmdlet Set-SendConnector. La variable $CredentialObject se pasa al parámetro AuthenticationCredential. Además de establecer las credenciales que se van a usar, debe establecer el parámetro SmartHostAuthMechanism en BasicAuth
para indicar al conector de envío que se autentique con el servidor de correo Contoso.com usando las credenciales proporcionadas.
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