Set-SystemMessage
Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Última modificación del tema: 2007-09-05
Utilice el cmdlet Set-SystemMessage en Microsoft Exchange Server 2007 para modificar las Notificaciones del estado de entrega (DSN) personalizadas o mensajes de cuotas, en los idiomas especificados, en equipos que tengan instalada la función del servidor Transporte de concentradores o Transporte perimetral.
Sintaxis
Set-SystemMessage -Identity <SystemMessageIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Name <String>] [-Original <SwitchParameter>] [-Text <String>] [-WhatIf [<SwitchParameter>]]
Set-SystemMessage [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Instance <SystemMessage>] [-Name <String>] [-Original <SwitchParameter>] [-Text <String>] [-WhatIf [<SwitchParameter>]]
Descripción detallada
Este cmdlet le permite modificar la DSN personalizada y los mensajes de cuotas. Los mensajes de DSN se envían al remitente de mensajes de correo electrónico que no han llegado a los destinatarios a los que iban dirigidos. Los mensajes de cuota se envían a los usuarios cuyos buzones o carpetas públicas han alcanzado las cuotas específicas de advertencia, de prohibir el envío o de prohibir la recepción. Los mensajes de DSN y de cuota personalizados sustituyen a los DSN y mensajes de cuota integrados incluidos en Exchange Server.
Nota El servidor de Exchange está preconfigurado con numerosos mensajes de DSN estándar, los cuales no puede modificar mediante el uso de este cmdlet. En su lugar, debe crear un nuevo mensaje de DSN, con el mismo código de DSN para sustituir los mensajes preconfigurados.
En la lista siguiente se describen las condiciones de error que desencadenan mensajes de DSN que tienen un estado de entrega de error temporal persistente y error permanente.
Mensajes de DSN 4.X.X. Este tipo de mensaje de DSN se genera cuando existe un problema temporal con el buzón o el servidor del destinatario. Por normal general, tales problemas se resuelven finalmente por sí solos y permiten una entrega correcta del mensaje de correo electrónico. Un ejemplo de problema de error temporal persistente 4.X.X. es un servidor que esté sin conexión y que no pueda ser alcanzado.
Mensajes de DSN 5.X.X. Este tipo de mensaje de DSN se genera cuando ocurre un error fatal o permanente con el buzón o servidor de destinatario. Tales errores no pueden solucionarse por el servidor de envío de correo y, por lo tanto, el mensaje de correo electrónico se devuelve al remitente. Un ejemplo de error de error permanente 5.X.X. es una dirección de SMTP no existente.
Para ejecutar el cmdlet Set-SystemMessage, se debe utilizar una cuenta en la que se delegue lo siguiente:
- Función Administrador de la organización de Exchange
Para ejecutar el cmdlet Set-SystemMessage 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 de administradores local en dicho equipo.
Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.
Parámetros
Parámetro | Necesario | Tipo | Descripción |
---|---|---|---|
Identity |
Necesario |
Microsoft.Exchange.Configuration.Tasks.SystemMessageIdParameter |
Este parámetro especifica la identidad de la DSN o mensaje de cuota a modificar. Para modificar un mensaje de DSN, utilice el siguiente formato: language\internal | external\system code. Para obtener más información acerca de la sintaxis de la identidad de mensajes de DSN, consulte Identidad de mensajes DSN (en inglés). Para modificar un mensaje de cuota personalizado, utilice el siguiente formato: language\QuotaMessageType. Language se expresa como el código regional de dos caracteres. El parámetro QuotaMessageType acepta los siguientes valores:
Puede omitir la etiqueta del parámetro Identity. |
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. |
DomainController |
Opcional |
Microsoft.Exchange.Data.Fqdn |
Para especificar el nombre de dominio completo del controlador (FQDN) del dominio que escribe datos en el servicio de directorios 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 escribe y lee en la instancia de ADAM (Active Directory Application Mode) local. |
Instance |
Opcional |
Microsoft.Exchange.Data.Directory.SystemConfiguration.SystemMessage |
Este parámetro le permite pasar el mensaje de DSN o de cuota al comando para que sea procesado. Este parámetro es útil en scripts en los que todo el objeto debe pasar al comando. |
Name |
Opcional |
System.String |
Este parámetro especifica un nombre que puede utilizar para describir el mensaje de DSN o de cuota. |
Original |
Opcional |
System.Management.Automation.SwitchParameter |
Este parámetro revierte el texto del mensaje de DSN o de cuota al texto original. Resulta útil si no desea quitar la entrada de DSN o de cuota personalizada, pero desea que vuelva a tener el texto original. |
Text |
Opcional |
System.String |
Este parámetro especifica el texto del mensaje que se muestra a los remitentes o a los propietarios de buzones. El texto deberá explicar por qué se ha creado el mensaje y qué acciones deberá realizar el remitente o el propietario del buzón, si los hubiera. |
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 |
---|---|
Excepciones
Excepciones | Descripción |
---|---|
Ejemplo
En el siguiente ejemplo de código, el primer ejemplo modifica el texto en inglés de un mensaje de DSN personalizado existente que tiene el código de DSN 5.3.5. Este mensaje de DSN se muestra sólo a los usuarios externos. El texto del mensaje DSN se incluye en la línea de comandos.
El segundo ejemplo modifica el texto en inglés de un mensaje de cuota de WarningMailbox
personalizado existente.
Set-SystemMessage En\Internal\5.3.5 -Text "The recipient e-mail system can't process this e-mail message. Please contact your system administrator for more information."
Set-SystemMessage En\WarningMailbox -Text "Your mailbox has exceeded the warning limit specified by your e-mail administrator. Please reduce the size of your mailbox."