Compartir a través de


New-MailUser (RTM)

 

Se aplica a: Exchange Server 2007

Última modificación del tema: 2007-06-05

Utilice el cmdlet New-MailUser para crear un nuevo usuario con correo habilitado.

Sintaxis

New-MailUser -Name <String> -ExternalEmailAddress <ProxyAddress> -OrganizationalUnit <OrganizationalUnitIdParameter> -Password <SecureString> -UserPrincipalName <String> [-Alias <String>] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-MacAttachmentFormat <BinHex | UuEncode | AppleSingle | AppleDouble>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>] [-UsePreferMessageFormat <$true | $false>]

Descripción detallada

El cmdlet New-MailUser crea un nuevo usuario con correo habilitado en el servicio de directorio de Active Directory.

Para ejecutar el cmdlet New-MailUser, la cuenta que utilice debe tener delegada la siguiente función:

  • Función Administrador de destinatarios de Exchange

  • Función de operador de cuentas para los contenedores Active Directory correspondientes 

Para obtener más información sobre los permisos, la delegación de funciones y los derechos necesarios para administrar Microsoft Exchange Server 2007, consulte Consideraciones sobre permisos.

Nota

No todos los atributos de usuario se pueden definir con el cmdlet New-MailUser. Puede realizar ajustes adicionales con el cmdlet Set-User.

Parámetros

Parámetro Necesario Tipo Descripción

ExternalEmailAddress

Necesario

Microsoft.Exchange.Data.ProxyAddress

El parámetro ExternalEmailAddress especifica una dirección de correo electrónico que se encuentra fuera de la organización. Los mensajes de correo electrónico enviados al usuario con correo habilitado se envían a esta dirección externa.

Name

Necesario

System.String

El parámetro Name especifica el nombre común (CN) del usuario con buzón habilitado.

OrganizationalUnit

Necesario

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

El parámetro OrganizationalUnit especifica la unidad organizativa a la que se agrega el nuevo usuario (por ejemplo: redmond.contoso.com/contacts).

Password

Necesario

System.Security.SecureString

El parámetro Password especifica la contraseña que utiliza el usuario de correo para asegurar su cuenta.

UserPrincipalName

Necesario

System.String

El parámetro UserPrincipalName define el nombre de un usuario de sistema en un formato de dirección de correo electrónico (por ejemplo: ted@contoso.com).

Alias

Opcional

System.String

El parámetro Alias especifica el alias del usuario. Los alias pueden contener letras, números y los siguientes signos de puntuación y símbolos:

  • !

  • #

  • $

  • %

  • ^

  • &

  • *

  • +

  • -

  • .

  • /

  • =

  • ?

  • _

  • {

  • }

  • |

  • ~

DisplayName

Opcional

System.String

El parámetro DisplayName especifica el nombre que aparecerá en Microsoft Outlook para el usuario de correo.

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 Active Directory, incluya el parámetro DomainController del comando.

FirstName

Opcional

System.String

El parámetro FirstName especifica el nombre de pila del usuario del buzón.

Initials

Opcional

System.String

El parámetro Initials especifica las iniciales del usuario del correo.

LastName

Opcional

System.String

El parámetro LastName especifica el apellido del usuario del buzón.

MacAttachmentFormat

Opcional

Microsoft.Exchange.Data.Directory.Recipient.MacAttachmentFormat

El parámetro MacAttachmentFormat especifica el formato de datos adjuntos del sistema operativo Apple-Macintosh para los mensajes que se envían al usuario de correo. Los valores válidos para este parámetro son:

  • BinHex

  • UUENCODE

  • AppleSingle

  • AppleDouble

De manera predeterminada, este parámetro se establece como BinHex. Los valores válidos para el parámetro MacAttachmentFormat dependen del parámetro MessageFormat. Si el parámetro MessageFormat se establece como Text, sólo puede usar valores BinHex o UUENCODE para este parámetro. Si el parámetro MessageFormat se establece como Mime, sólo puede usar valores BinHex, AppleSingle o AppleDouble para este parámetro.

MessageBodyFormat

Opcional

Microsoft.Exchange.Data.Directory.Recipient.MessageBodyFormat

El parámetro MessageBodyFormat especifica el formato de cuerpo del mensaje para mensajes que se envían al usuario de correo. Los valores válidos para este parámetro son:

  • Text

  • Html

  • TextAndHtml

De manera predeterminada, este parámetro se establece como TextAndHtml.

Los parámetros MessageFormat y MessageBodyFormat son interdependientes. Si el parámetro MessageFormat se establece como Mime, el parámetro MessageBodyFormat se puede establecer como cualquier valor válido. No obstante, si el parámetro MessageFormat se establece como Text, el parámetro MessageBodyFormat sólo se puede establecer como Text. Por lo tanto, si desea establecer este parámetro en Html o TextAndHtml, también debe establecer el parámetro MessageFormat en Mime.

MessageFormat

Opcional

Microsoft.Exchange.Data.Directory.Recipient.MessageFormat

El parámetro MessageFormat especifica el formato del mensaje para mensajes que se envían al usuario de correo.

Los valores válidos para este parámetro son:

  • Text

  • Mime

De manera predeterminada, este parámetro se establece como Mime.

Los parámetros MessageFormat y MessageBodyFormat son interdependientes. Si el parámetro MessageFormat se establece como Mime, el parámetro MessageBodyFormat se puede establecer como cualquier valor válido. No obstante, si el parámetro MessageFormat se establece como Text, el parámetro MessageBodyFormat sólo se puede establecer como Text. Por lo tanto, si desea cambiar el parámetro MessageFormat de Mime a Text, también debe cambiar el parámetro MessageBodyFormat a Text.

ResetPasswordOnNextLogon

Opcional

System.Boolean

Si el parámetro ResetPasswordOnNextLogon está definido en $true, el usuario tiene que cambiar la contraseña en el siguiente inicio de sesión.

SamAccountName

Opcional

System.String

El parámetro SamAccountName especifica el nombre de inicio de sesión utilizado para admitir los clientes y servidores que ejecutan versiones anteriores del sistema operativo, tales como Microsoft Windows NT 4.0, Windows 98, Windows 95 y Administrador de LAN. Este atributo debe contener menos de 20 caracteres. Un nombre de cuenta puede contener letras, números y los siguientes signos de puntuación y símbolos:

  • !

  • #

  • $

  • %

  • ^

  • &

  • -

  • .

  • _

  • {

  • }

  • |

  • ~

TemplateInstance

Opcional

System.Management.Automation.PSObject

Al suministrar un objeto existente al parámetro TemplateInstance, el comando utiliza la configuración de ese objeto para crear un duplicado exacto del objeto en un servidor local o de destino.

UsePreferMessageFormat

Opcional

System.Boolean

El parámetro UsePreferMessageFormat especifica si la configuración de formato del mensaje para el buzón invalidará la configuración global del dominio. Defina este parámetro en $true para que las opciones de formato de mensajes configuradas para el buzón invaliden cualquier otra configuración global.

Tipos de entrada

Tipos de valores devueltos

Errores

Error Descripción

 

Excepciones

Excepciones Descripción

 

Ejemplo

El siguiente ejemplo consta de dos comandos.

En el primer comando, se crea una contraseña, $password, del tipo System.Security.SecureString. Cuando el comando se ejecuta, aparece la instrucción "Escriba la contraseña". La cadena que escribe el usuario se convierte en la nueva contraseña, $password.

El segundo comando crea un nuevo objeto de usuario habilitado para correo llamado Ted Bremer y asigna al objeto la nueva contraseña creada, a través del parámetro Password. Ted es un empleado de Tailspin Toys, pero como trabaja estrechamente con los empleados de la empresa Contoso le han concedido una dirección de correo electrónico en contoso.com. Ted no tiene un buzón en Exchange Server de Contoso. Los mensajes de correo electrónico enviados a la dirección de correo electrónico de Ted en contoso.com se envían a su dirección de correo electrónico externa, ted@tailspintoys.com.

$password = Read-Host "Enter password" -AsSecureString
New-MailUser -Name "Ted Bremer" -Password $password -ExternalEmailAddress ted@tailspintoys.com -UserPrincipalName ted@contoso.com -OrganizationalUnit contoso.com