Cómo configurar Exchange Server 2000 y 2003 derechos de buzón en el momento de creación de buzones

Seleccione idioma Seleccione idioma
Id. de artículo: 304935 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se muestra cómo modificar mediante programación los derechos de buzón en un Microsoft Exchange Server 2000 o 2003 buzón al mismo tiempo que se habilite para buzón el objeto de usuario en el servicio de directorio Microsoft Active Directory.

En este artículo incluye código de ejemplo que muestra cómo establecer los derechos buzón para Exchange 2000 o 2003 buzón antes de que se ha creado el buzón real para el usuario en Exchange 2000 o almacén de información de 2003, pero después el objeto de usuario con buzón habilitado en Active Directory.

Nota Este código no tiene ningún efecto si ya existe el buzón en el almacén de información 2003 o Exchange 2000. En otras palabras, no afecta a los derechos de buzón real en el buzón del usuario si ya se ha tenido acceso al buzón del usuario. Para obtener más información acerca de cómo derechos de buzón en un buzón de Exchange 2000 antes y después se ha creado en el almacén de información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
310866Cómo establecer derechos de buzón de Exchange 2000 en un buzón que existe en el almacén de información

Más información

Un buzón tiene dos partes en Exchange 2000 o 2003 organización en un entorno de dominio de Microsoft Windows 2000 o Microsoft Windows Server 2003.
  • El usuario con buzón habilitado de Active Directory: Esto es sólo un objeto de usuario en Active Directory. En este objeto de usuario se establecen varias propiedades relacionadas con el correo y propiedades relacionadas con el buzón.
  • La carpeta de buzón en el almacén de información de Exchange: esta es la ubicación donde se almacena el correo del usuario real y dónde se establecen varias propiedades que son específicas del buzón.
Los derechos del buzón se almacenan en una propiedad de descriptor de seguridad que se encuentra en el buzón en el almacén de información. También hay un atributo en el objeto de usuario de Active Directory, denominado el msExchMailboxSecurityDescriptor . Este atributo está diseñado sólo para reflejar los derechos de buzón en el buzón del usuario.

Una introducción rápida del proceso de habilitación de buzón en Exchange 2000 o 2003

Aquí son los pasos que normalmente se toman para crear Exchange 2000 o 2003 los usuarios con buzón habilitado en Active Directory:
  1. Un administrador de dominio, crea el objeto de usuario de Active Directory y habilita la cuenta de usuario desde el "Active usuarios y equipos de Active" (ADUnC) con el complemento o desde código que utiliza interfaces de servicios de Active Directory (ADSI).
  2. El administrador del dominio, a continuación, buzón-permite a este usuario, desde ADUnC o mediante programación a través de la interfaz IMailboxStore en Collaboration Data Objects para Exchange Management (CDOEXM). Un vínculo a la documentación de la interfaz IMailboxStore se incluye en la sección "Referencias" de este artículo. No se admite cualquier enfoque distinto CDOEXM que se utiliza para mediante programación el objeto de usuario de buzón-habilitar.

    Estos dos enfoques Asegúrese de que el atributo msExchMailboxSecurityDescriptor y varios otros atributos se establecen correctamente en el objeto de usuario cuando habilite para buzón se. En este paso, básicamente, se establece un pequeño subconjunto de atributos de correo y atributos de buzón en el objeto de usuario en Active Directory. En este momento, el buzón del usuario no está listo para acceso.
  3. El servicio de actualización de destinatarios (RUS) que se ejecuta en Exchange 2000 o servidor de 2003, dependiendo de cuándo está programado para ejecutarse, marca todos los atributos relacionados con el correo y buzón-con restantes en este objeto de usuario. En este momento, el buzón del usuario ha no se han creado en Exchange 2000 o almacén de información de 2003. Sin embargo, el usuario es totalmente habilitado para buzón. Ahora, el buzón está preparado para tener acceso.
  4. Cuando el usuario tiene acceso primero al buzón o cuando el primer mensaje se enruta al buzón, se crea el buzón real en el almacén de información 2003 o Exchange 2000. En este momento, cuando Exchange crea el buzón del usuario, se establecen los derechos del buzón en el descriptor de seguridad del buzón en el almacén. Esto se basa en las entradas de control de acceso (ACE) que se establecen en el atributo msExchMailboxSecurityDescriptor .

El atributo msExchMailboxSecurityDesciptor

Este atributo existe en el objeto de usuario en Active Directory. Almacena una copia parcial de descriptor de seguridad del buzón del usuario. Este atributo no es vinculado back a descriptor de seguridad del buzón del usuario.

En otras palabras, si modifica este atributo directamente, no actualizar el descriptor de seguridad real del buzón en el buzón del usuario en el almacén de información de Exchange, a menos que establezca este atributo antes de crear el buzón real en el almacén de información.

De hecho, si hay un conflicto entre el descriptor de seguridad que se refleja mediante el atributo msExchMailboxSecurityDescriptor del objeto de usuario en Active Directory y el descriptor de seguridad que se almacena en el buzón del usuario en el almacén de información, Exchange corrige el atributo msExchMailboxSecurityDescriptor para reflejar el descriptor de seguridad en el buzón del usuario. Si modifica el descriptor de seguridad del buzón del usuario desde ADUnC o mediante la interfaz IExchangeMailbox CDOEXM, el atributo msExchMailboxSecurityDescriptor se actualiza automáticamente para reflejar estos cambios.

Limitaciones de utilizar el atributo msExchMailboxSecurityDescriptor

  • Los cambios que realice en este atributo se reflejan en el descriptor de seguridad del buzón del usuario sólo cuando se establece este atributo antes de crear el buzón en el almacén de información. Tenga en cuenta que Exchange 2000 y 2003 buzón para un usuario con buzón habilitado en Active Directory se crea en un almacén de Exchange cuando el usuario tiene acceso primero al buzón o cuando se envía ningún correo a este usuario.
  • Otra limitación de este atributo es que el atributo no refleja cualquiera de las ACE heredadas en el descriptor de seguridad del buzón real. Por lo tanto, leer este atributo de directorio no es el enfoque más preciso de derechos de buzón del usuario de lectura.

Ventajas de utilizar el atributo msExchMailboxSecurityDescriptor

  • Este atributo se define en un objeto de usuario en Active Directory. Por lo tanto, se puede tener acceso al mediante cualquier API que sea compatible con Lightweight Directory Access protocolo (LDAP), como las API ADSI o la API de LDAP.
  • Dado que este código no requiere CDOEXM, se puede ejecutar desde un servidor que no tiene Microsoft Exchange 2000 y la instalará herramientas de administración de sistema de 2003. Pero, de nuevo, debe establecer los derechos del buzón antes de que se crea el buzón del usuario en el almacén de información. Además, puede leer los derechos del buzón en cualquier momento en el buzón de este usuario. Pero tenga en cuenta las limitaciones que se mencionan en este artículo. (Consulte la sección "Limitaciones de utilizar el atributo msExchMailboxSecurityDescriptor" .)
Si no establece el atributo msExchMailboxSecurityDescriptor en el usuario con buzón habilitado antes de crear el buzón real en el almacén de información, la propiedad de descriptor de seguridad real en el buzón en el almacén de información no incluye una ACE con lo siguiente:
  • La propiedad Trustee establece a automático
  • La propiedad Máscara de acceso establecida para el Acceso total al buzón
  • El permiso lectura para Permitir
  • El Tipo de ACE establecido en Permitir
Si éste es el caso, el usuario experimentar problemas cuando el usuario intenta tener acceso a carpetas públicas o los recursos que están fuera del servidor Exchange local. Este es uno de los motivos por la interfaz IMailboxStore en la biblioteca CDOEXM es el único mecanismo compatible mediante programación un usuario de Active Directory con Exchange 2000 o 2003 almacén de buzón-habilitar para. Aquí es un ejemplo que muestra cómo utilizar ADSI y CDOEXM para crear un objeto de usuario con buzón habilitado en Active Directory. A continuación, se establece manualmente la interfaz msExchMailboxSecurityDescriptor para incluir una ACE con el Administrador de confianza especificado en el código. El único propósito de este ejemplo es mostrar cómo establecer este atributo para que el buzón del usuario ha acceso y se crea en el almacén de información si el atributo no se estableció correctamente en el pasado.

Configurar el entorno de Visual Basic para ejecutar el ejemplo de Visual Basic

  1. Iniciar Microsoft Visual Basic 6.0 en Exchange 2000 o 2003 servidor.
  2. Cree un nuevo proyecto EXE estándar. Para ello, haga clic en nuevo en el menú archivo y, a continuación, haga doble clic en EXE estándar .
  3. En el menú proyecto , haga clic en referencias y, a continuación, seleccione Biblioteca de tipos Active DS y Microsoft CDO para administración de Exchange .
  4. En la vista de origen del formulario, escriba o pegue el código siguiente por lo que reemplaza a la subrutina Form_Load () .
  5. Cambie el valor que se establece en la variable sUserADsPath a la ruta LDAP para el usuario de Active Directory objeto cuyos derechos de buzón que desea ver o modificar.
Nota: En este ejemplo se muestra cómo leer la copia de los derechos del buzón que se almacena en el atributo msExchMailboxSecurityDescriptor . También muestra cómo modificar los derechos del buzón y agregar una ACE para el acceso total al buzón a Self ACE como el Administrador de confianza.

El código de Visual Basic

'********************************************************************
'*
'* Function AddAce(dacl, TrusteeName, gAccessMask, gAceType,
'*            gAceFlags, gFlags, gObjectType, gInheritedObjectType)
'*
'* Purpose: Adds an ACE to a DACL
'* Input:       dacl            Object's Discretionary Access Control List
'*              TrusteeName     SID or Name of the trustee user account
'*              gAccessMask     Access Permissions
'*              gAceType        ACE Types
'*              gAceFlags       Inherit ACEs from the owner of the ACL
'*              gFlags          ACE has an object type or inherited object type
'*              gObjectType     Used for Extended Rights
'*              gInheritedObjectType
'*
'* Output:  Object - New DACL with the ACE added
'*
'********************************************************************

Function AddAce(dacl, TrusteeName, gAccessMask, gAceType, gAceFlags, gFlags, gObjectType, gInheritedObjectType)
    Dim Ace1
    ' Create a new ACE object
    Set Ace1 = CreateObject("AccessControlEntry")
    Ace1.AccessMask = gAccessMask
    Ace1.AceType = gAceType
    Ace1.AceFlags = gAceFlags
    Ace1.Flags = gFlags
    Ace1.Trustee = TrusteeName
    'Check to see if ObjectType needs to be set
    If CStr(gObjectType) <> "0" Then
       Ace1.ObjectType = gObjectType
    End If

    'Check to see if InheritedObjectType needs to be set
    If CStr(gInheritedObjectType) <> "0" Then
        Ace1.InheritedObjectType = gInheritedObjectType
    End If
    dacl.AddAce Ace1

    ' Destroy objects
    Set Ace1 = Nothing
End Function


Private Sub Form_Load()
Dim objContainer As IADsContainer
Dim objUser As IADsUser
Dim objMailbox As CDOEXM.IMailboxStore
Dim oSecurityDescriptor As SecurityDescriptor
Dim dacl As AccessControlList
Dim ace As AccessControlEntry

' ********************************************************************
' You must change this variable according to your environment
'

sContainerADsPath = "LDAP://domain.com/cn=Users,DC=domain,DC=com"
sUserLoginName = "testUser"
sUserFirstName = "Test"
sUserLastName = "User"
sMBXStoreDN = "CN=Mailbox Store (ExServer),CN=First Storage Group," & _
   "CN=InformationStore,CN=ExServer,CN=Servers,CN=AdminGP," & _
   "CN=Administrative Groups,CN=Microsoft,CN=Microsoft Exchange," & _
   "CN=Services,CN=Configuration,DC=domain,DC=com"
sTrustee = "domainName\userName"
' ********************************************************************

' Get directory container object object
Set objContainer = GetObject(sContainerADsPath)

' Create the user object in the target container in Active Directory
Set objUser = objContainer.Create("User", "CN=" & sUserFirstName & " " & _
              sUserLastName)
objUser.Put "samAccountName", sUserLoginName
objUser.Put "givenName", sUserFirstName
objUser.Put "sn", sUserLastName
objUser.SetInfo
objUser.SetPassword "password"
objUser.SetInfo

' Mailbox-enable the user object by using the CDOEXM::IMailboxStore 
' interface
' This also sets the msExchMailboxSecurityDescriptor appropriately
Set objMailbox = objUser
objMailbox.CreateMailbox sMBXStoreDN
objUser.SetInfo

'**************************************************************************
'  The msExchMailboxSecurityDescriptor attribute is a backlink attribute 
'   from the Exchange Mailbox in the Web store to the directory. What this
'   implies is that the mailbox rights are stored on the actual mailbox in
'   the Web store and this directory attribute reflects these mailbox 
'   rights.
'  By default, changing this attribute does not affect the mailbox rights 
'   in the store. This attribute can only be modified before the actual 
'   mailbox in the store is created. If it is set before the mailbox in 
'   the Web store is created, Exchange will use the DACL set on this 
'   attribute as the DACL for mailbox rights on the mailbox in the store.
'   Therefore, it can only be set before the mailbox-creation time.
'  On installing Exchange 2000 SP2 on the Exchange Server where this code
'   is being run, that would enable modifying the actual mailbox rights 
'   even after mailbox creation.
'**************************************************************************

' Get the copy Mailbox Security Descriptor (SD) stored on the
' msExchMailboxSecurityDescriptor attribute
objUser.GetInfoEx Array("msExchMailboxSecurityDescriptor"), 0
Set oSecurityDescriptor = objUser.Get("msExchMailboxSecurityDescriptor")

' Extract the Discretionary Access Control List (ACL) using the 
' IADsSecurityDescriptor interface
Set dacl = oSecurityDescriptor.DiscretionaryAcl

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'  The following block of code demonstrates reading all the ACEs on a 
'  DACL for the Exchange 2000 mailbox.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Debug.Print "Here are the existing ACEs the mailbox's DACL - "

' Enumerate all the access control entries (ACEs) in the ACL using 
' the IADsAccessControlList interface, thus displaying the current 
' mailbox rights
Debug.Print "Trustee, AccessMask, ACEType, ACEFlags, Flags, ObjectType, InheritedObjectType"
Debug.Print "-------  ----------  -------  --------  -----  ----------" & _
            " -------------------"
Debug.Print

For Each ace In dacl
' Display all the ACEs' properties by using the IADsAccessControlEntry 
' interface
    Debug.Print ace.Trustee & ", " & ace.AccessMask & ", " & _ 
      ace.AceType & ", " & ace.AceFlags & ", " & ace.Flags & ", " & _
      ace.ObjectType & ", " & ace.InheritedObjectType
Next

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'  The following block of code demonstrates adding a new ACE to the DACL 
'  for the Exchange 2000 mailbox with the Trustee specified in sTrustee, 
'  giving allow "Full Control" over this mailbox.
'  This is the same task that is performed by ADUnC when selecting Add, 
'  specifying the Trustee, and checking the "Full Mailbox Access" Rights 
'  checkbox under the Mailbox Rights in the Exchange Advanced tab on the 
'  properties of a user.
'  Similarly, you could remove ACEs from this ACL as well using the 
'  IADsAccessControlEntry interfaces.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' Template: AddAce(TrusteeName, gAccessMask, gAceType, gAceFlags, gFlags, gObjectType, gInheritedObjectType)
' Setting the Access Mask to 131075 enables "full mailbox access" and 
' "read" privileges
AddAce dacl, sTrustee, 131075, _
       ADS_ACETYPE_ACCESS_ALLOWED, ADS_ACEFLAG_INHERIT_ACE, 0, 0, 0

' Add the modified DACL back onto the Security Descriptor
oSecurityDescriptor.DiscretionaryAcl = dacl

' Save New SD onto the user
objUser.Put "msExchMailboxSecurityDescriptor", oSecurityDescriptor

' Commit changes from the property cache to the Information Store
objUser.SetInfo

MsgBox "Done viewing and modifying the copy of the Mailbox Security Descriptor"

End Sub
				

El código de Visual Basic Script

Dim objContainer
Dim objUser
Dim objMailbox
Dim oSecurityDescriptor
Dim dacl
Dim ace

' ********************************************************************
' You must change this variable according to your environment
'

sContainerADsPath = "LDAP://domain.com/cn=Users,DC=domain,DC=com"
sUserLoginName = "testUser"
sUserFirstName = "Test"
sUserLastName = "User"
sMBXStoreDN = "CN=Mailbox Store (ExServer),CN=First Storage Group," & _
   "CN=InformationStore,CN=ExServer,CN=Servers,CN=AdminGP," & _
   "CN=Administrative Groups,CN=Microsoft,CN=Microsoft Exchange," & _
   "CN=Services,CN=Configuration,DC=domain,DC=com"
sTrustee = "domainName\userName"
' ********************************************************************

' Get directory container object object
Set objContainer = GetObject(sContainerADsPath)

' Create the user object in the target container in Active Directory
Set objUser = objContainer.Create("User", "CN=" & sUserFirstName & " " & _
              sUserLastName)
objUser.Put "samAccountName", sUserLoginName
objUser.Put "givenName", sUserFirstName
objUser.Put "sn", sUserLastName
objUser.SetInfo
objUser.SetPassword "password"
objUser.SetInfo

' Mailbox enable the user object by using the CDOEXM::IMailboxStore 
' interface
' This also sets the msExchMailboxSecurityDescriptor appropriately
Set objMailbox = objUser
objMailbox.CreateMailbox sMBXStoreDN
objUser.SetInfo

'**************************************************************************
'  The msExchMailboxSecurityDescriptor attribute is a backlink attribute 
'   from the Exchange Mailbox in the Web Store to the directory. What this
'   implies is that the mailbox rights are stored on the actual mailbox in
'   the Web store and this directory attribute reflects these mailbox 
'   rights.
'  By default, changing this attribute does not affect the mailbox rights 
'   in the store. This attribute can only be modified before the actual 
'   mailbox in the store is created. If it is set before the mailbox in 
'   the Web store is created, Exchange will use the DACL set on this 
'   attribute as the DACL for mailbox rights on the mailbox in the store.
'   Therefore, it can only be set before the mailbox creation time.
'  On installing Exchange 2000 SP2 on the Exchange Server where this code
'   is being run, that would enable modifying the actual mailbox rights 
'   even after mailbox creation.
'**************************************************************************

' Get the copy Mailbox Security Descriptor (SD) stored on the
' msExchMailboxSecurityDescriptor attribute
objUser.GetInfoEx Array("msExchMailboxSecurityDescriptor"), 0
Set oSecurityDescriptor = objUser.Get("msExchMailboxSecurityDescriptor")

' Extract the Discretionary Access Control List (ACL) using the 
' IADsSecurityDescriptor interface
Set dacl = oSecurityDescriptor.DiscretionaryAcl

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'  The following block of code demonstrates reading all the ACEs on a 
'  DACL for the Exchange 2000 mailbox.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Wscript.echo "Here are the existing ACEs the mailbox's DACL - "

' Enumerate all the access control entries (ACEs) in the ACL using 
' the IADsAccessControlList interface, thus displaying the current 
' mailbox rights
Wscript.echo "Trustee, AccessMask, ACEType, ACEFlags, Flags, ObjectType, InheritedObjectType"
Wscript.echo "-------  ----------  -------  --------  -----  ----------" & _
            " -------------------"
Wscript.echo

For Each ace In dacl
' Display all the ACEs' properties using the IADsAccessControlEntry 
' interface
    Wscript.echo ace.Trustee & ", " & ace.AccessMask & ", " & _ 
      ace.AceType & ", " & ace.AceFlags & ", " & ace.Flags & ", " & _
      ace.ObjectType & ", " & ace.InheritedObjectType
Next

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'  The following block of code demonstrates adding a new ACE to the DACL 
'  for the Exchange 2000 mailbox with the Trustee specified in sTrustee, 
'  giving allow "Full Control" over this mailbox.
'  This is the same task that is performed by ADUnC when selecting Add, 
'  specifying the Trustee, and checking the "Full Mailbox Access" Rights 
'  checkbox under the Mailbox Rights in the Exchange Advanced tab on the 
'  properties of a user.
'  Similarly, you could remove ACEs from this ACL as well using the 
'  IADsAccessControlEntry interfaces.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

' Template: AddAce(TrusteeName, gAccessMask, gAceType, gAceFlags, gFlags, gObjectType, gInheritedObjectType)
' Setting the Access Mask to 131075 enables "full mailbox access" and 
' "read" priviledges
AddAce dacl, sTrustee, 131075, _
       ADS_ACETYPE_ACCESS_ALLOWED, ADS_ACEFLAG_INHERIT_ACE, 0, 0, 0

' Add the modified DACL back onto the Security Descriptor
oSecurityDescriptor.DiscretionaryAcl = dacl

' Save New SD onto the user
objUser.Put "msExchMailboxSecurityDescriptor", oSecurityDescriptor

' Commit changes from the property cache to the information store
objUser.SetInfo

MsgBox "Done viewing and modifying the copy of the Mailbox Security Descriptor"


'********************************************************************
'*
'* Function AddAce(dacl, TrusteeName, gAccessMask, gAceType,
'*            gAceFlags, gFlags, gObjectType, gInheritedObjectType)
'*
'* Purpose: Adds an ACE to a DACL
'* Input:       dacl            Object's Discretionary Access Control List
'*              TrusteeName     SID or Name of the trustee user account
'*              gAccessMask     Access Permissions
'*              gAceType        ACE Types
'*              gAceFlags       Inherit ACEs from the owner of the ACL
'*              gFlags          ACE has an object type or inherited object type
'*              gObjectType     Used for Extended Rights
'*              gInheritedObjectType
'*
'* Output:  Object - New DACL with the ACE added
'*
'********************************************************************

Function AddAce(dacl, TrusteeName, gAccessMask, gAceType, gAceFlags, gFlags, gObjectType, gInheritedObjectType)
    Dim Ace1
    ' Create a new ACE object
    Set Ace1 = CreateObject("AccessControlEntry")
    Ace1.AccessMask = gAccessMask
    Ace1.AceType = gAceType
    Ace1.AceFlags = gAceFlags
    Ace1.Flags = gFlags
    Ace1.Trustee = TrusteeName
    'Check to see if ObjectType needs to be set
    If CStr(gObjectType) <> "0" Then
       Ace1.ObjectType = gObjectType
    End If

    'Check to see if InheritedObjectType needs to be set
    If CStr(gInheritedObjectType) <> "0" Then
        Ace1.InheritedObjectType = gInheritedObjectType
    End If
    dacl.AddAce Ace1

    ' Destroy objects
    Set Ace1 = Nothing
End Function
				

Referencias

Para obtener más información acerca de IMailboxStore::CreateMailbox CDOEXM , visite el siguiente sitio Web de Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/aa487558(EXCHG.65).aspx
Para obtener más información sobre las interfaces relacionadas con la seguridad en ADSI, visite el siguiente sitio Web de MSDN:
http://msdn.microsoft.com/en-us/library/aa772161(VS.85).aspx
Adssecurity.dll es parte del Kit de recursos interfaces de servicio de Active Directory (ADSI) 2.5. Para descargar el kit de recursos de ADSI 2.5, visite el siguiente sitio Web de Microsoft. Utilice Regsvr32 para registrar ADsSecurity.dll.
http://technet.microsoft.com/en-us/library/cc749949.aspx
Para obtener más información acerca de cuentas externas asociadas a, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
278888Cómo asociar un buzón de Exchange 2000 o un buzón de Exchange 2003 con una cuenta de Windows NT 4.0

Propiedades

Id. de artículo: 304935 - Última revisión: viernes, 23 de febrero de 2007 - Versión: 7.6
La información de este artículo se refiere a:
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Active Directory Service Interfaces 2.5
  • Microsoft Collaboration Data Objects for Exchange Management 1.1
Palabras clave: 
kbmt kbdswadsi2003swept kbhowto KB304935 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 304935

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com