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 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:
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."