Share via


New-SystemMessage

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Última modificación del tema: 2007-07-27

Utilice el cmdlet New-SystemMessage de Microsoft Exchange Server 2007 para crear nuevos mensajes de notificaciones de estado de entrega (DSN) y de cuota personalizados, en el idioma especificado, en equipos que tengan instaladas la funciones de servidor de transporte perimetral o transporte de concentradores.

Sintaxis

New-SystemMessage -DsnCode <EnhancedStatusCode> -Internal <$true | $false> -Language <CultureInfo> -Text <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

New-SystemMessage -Language <CultureInfo> -QuotaMessageType <WarningMailboxUnlimitedSize | WarningPublicFolderUnlimitedSize | WarningMailbox | WarningPublicFolder | ProhibitSendMailbox | ProhibitPostPublicFolder | ProhibitSendReceiveMailBox> -Text <String> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]

Descripción detallada

Este cmdlet le permite crear nuevos mensajes de DSN y de cuota personalizados. 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.

La lista siguiente describe 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 satisfactoria del mensaje de correo electrónico. Un ejemplo de problema por error temporal persistente 4.X.X. es un servidor que se ha desconectado y al que no se puede obtener acceso.

  • Mensajes de DSN 5.X.X. Este tipo de mensaje de DSN se genera cuando se produce un error permanente o grave con el buzón o el servidor del destinatario. El servidor que realiza el envío no puede resolver este tipo de errores y, por lo tanto, el mensaje de correo electrónico se devuelve al remitente. Un ejemplo de error permanente 5.X.X. es una dirección SMTP no existente.

Para ejecutar el cmdlet New-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 New-SystemMessage en un equipo que tenga 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 Exchange 2007, consulte Consideraciones sobre permisos.

Parámetros

Parámetro Necesario Tipo Descripción

DsnCode

Necesario

Microsoft.Exchange.Data.EnhancedStatusCode

Este parámetro especifica qué código DSN aplica el mensaje de DSN. Este parámetro puede ser un código integrado o un código personalizado definido por el administrador.

Nota

Este parámetro no es necesario y no puede utilizarse cuando se especifica el parámetro QuotaMessageType.

Internal

Necesario

System.Boolean

Este parámetro especifica si el mensaje se muestra a los usuarios que se encuentran dentro de la organización de Exchange Server. Para los mensajes que sólo se muestran internamente, introduzca $true. Para los mensajes que sólo se muestran a usuarios externos, introduzca $false.

Nota

Este parámetro no es necesario y no puede utilizarse cuando se especifica el parámetro QuotaMessageType.

Language

Necesario

System.Globalization.CultureInfo

Este parámetro especifica el idioma del mensaje. El mensaje puede crearse en cualquier idioma admitido por Exchange Server. Los idiomas se especifican mediante su nombre local. Por ejemplo, inglés es "en" y japonés es "ja". Para obtener una lista completa de configuraciones locales, vea Configuraciones regionales compatibles con el uso de mensajes del sistema.

QuotaMessageType

Necesario

Microsoft.Exchange.Data.Directory.SystemConfiguration.QuotaMessageType

Este parámetro selecciona el tipo de mensaje de cuota que se desea crear.

El parámetro QuotaMessageType acepta los siguientes valores:

  • WarningMailboxUnlimitedSize    Se emite cuando un buzón que no tiene ninguna cuota de prohibido enviar o prohibido recibir supera el límite de advertencia de buzón especificado.

  • WarningPublicFolderUnlimitedSize    Issued when a public folder que no tenga ninguna cuota de prohibido enviar o prohibido recibir supera el límite de advertencia de carpeta pública especificado.

  • WarningMailbox    Se emite cuando un buzón que tiene cuota de prohibido enviar o prohibido recibir supera el límite de advertencia de buzón especificado.

  • WarningPublicFolder    Issued when a public folder que tiene una cuota de prohibido enviar o prohibido recibir supera el límite de advertencia de carpeta pública especificado.

  • ProhibitSendMailbox    Issued when a mailbox that has a prohibit send cuota exceeds the specified mailbox size limit.

  • ProhibitPostPublicFolder    Issued when a public folder that has a prohibit send cuota exceeds the specified public folder size limit.

  • ProhibitSendReceiveMailBox    Issued when a mailbox that has prohibit send cuota and prohibit receive cuota exceeds the specified mailbox send and receive size limit.

Nota

Este parámetro no es necesario y no puede utilizarse cuando se especifica el parámetro DsnCode.

Text

Necesario

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.

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 (FQDN) del controlador de dominio que recupera los datos del servicio de directorio 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.

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 código de ejemplo, el primer ejemplo agrega un nuevo mensaje de DSN personalizado con el código DSN 5.3.5. Este código DSN sólo se mostrará a usuarios externos. El texto del mensaje de DSN se incluye en la línea de comando, junto con el idioma del mensaje: inglés.

El segundo ejemplo agrega un nuevo mensaje de cuota de WarningMailbox personalizado. Este mensaje mostrará a los usuarios que cumplan los criterios siguientes:

  • El buzón ha superado el límite de advertencia de buzón que tiene configurado.

  • No hay configurada ninguna cuota de correo de prohibido enviar o prohibido recibir.

  • El buzón está ubicado en un servidor que utiliza la configuración regional en inglés.

New-SystemMessage -DsnCode 5.3.5 -Language En -Internal $false  -Text "The recipient e-mail system can't process this e-mail message. Please contact your system administrator for more information."
New-SystemMessage -QuotaMessageType WarningMailbox -Language En -Text "Your mailbox has exceeded the warning limit specified by your e-mail administrator. Please reduce the size of your mailbox."