Búsqueda de sitios web

Recrear directorios virtuales en Exchange Server


El artículo de hoy mostrará cómo recrear directorios virtuales en Exchange Server. Después de instalar Exchange Server y buscar en el Administrador de IIS, podemos ver dos sitios configurados. Ese es el sitio web predeterminado y el backend de Exchange. Si hay problemas y desea restablecer los directorios virtuales en Exchange Server, está en el lugar correcto. Lea más sobre cómo recrear directorios virtuales en Exchange Server.

Encuentre y administre directorios virtuales en Exchange Server

Para buscar y administrar directorios virtuales, puede utilizar:

  • Administrador de IIS

  • Shell de gestión de Exchange (EMS)

  • Centro de administración de Exchange (EAC)

Por qué desea recrear directorios virtuales de Exchange

A veces hay que empezar desde cero, lo que solucionará la mayoría de los problemas. Como:

  • Problemas de permisos

  • Pantalla en blanco

  • Archivos perdidos

  • Problemas de conectividad

  • Errores de página

Volver a crear directorios virtuales de Exchange Sitio web predeterminado

Inicie Administrador de Internet Information Services (IIS) 6.0. La instalación de Exchange Server crea dos sitios web:

  • Sitio web predeterminado

  • Intercambio de back-end

Para recrear directorios virtuales en IIS, usaremos PowerShell. Lo haremos:

  1. Obtener el directorio virtual

  2. Eliminar el directorio virtual

  3. Crear el directorio virtual

Los directorios virtuales se enumeran en orden alfabético:

ActiveSyncVirtualDirectory

Microsoft-Server-ActiveSync

AutodiscoverVirtualDirectory

Descubrimiento automático

EcpVirtualDirectory

ecp

MapiVirtualDirectory

mapi

OABVirtualDirectory

VH

OwaVirtualDirectory

owa

PowerShellVirtualDirectory

Potencia Shell

WebServicesVirtualDirectory

EWS

En nuestro ejemplo, restableceremos los directorios virtuales en Exchange Server EX01-2016. La URL interna y externa es https://mail.exoip.com. Recomendamos configurar las URL internas y externas en un espacio de nombres genérico.

Leer más: Diseño y planificación del espacio de nombres de Exchange »

Volver a crear ActiveSyncVirtualDirectory

Ejecute el Shell de administración de Exchange como administrador. Vuelva a crear el directorio virtual Microsoft-Server-ActiveSync.

[PS] C:\>Get-ActiveSyncVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, Identity, InternalUrl, ExternalUrl


Server      : EX01-2016
Name        : Microsoft-Server-ActiveSync (Default Web Site)
Identity    : EX01-2016\Microsoft-Server-ActiveSync (Default Web Site)
InternalUrl : https://mail.exoip.com/Microsoft-Server-ActiveSync
ExternalUrl : https://mail.exoip.com/Microsoft-Server-ActiveSync


[PS] C:\>Remove-ActiveSyncVirtualDirectory -Identity "EX01-2016\Microsoft-Server-ActiveSync (Default Web Site)" -Confirm:$false


[PS] C:\>New-ActiveSyncVirtualDirectory -Server "EX01-2016" -InternalUrl "https://mail.exoip.com/Microsoft-Server-ActiveSync" -ExternalUrl "https://mail.exoip.com/Microsoft-Server-ActiveSync"

Name                                           Server    InternalUrl
----                                           ------    -----------
Microsoft-Server-ActiveSync (Default Web Site) EX01-2016 https://mail.exoip.com/Microsoft-Server-ActiveSync

Nota: ¿Recibes errores al crear el directorio virtual de Exchange? Lea el artículo Se produjo un error al crear el directorio virtual de IIS.

Volver a crear AutoDiscoverVirtualDirectory

Vuelva a crear el directorio virtual Detección automática.

[PS] C:\>Get-AutodiscoverVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, Identity


Server   : EX01-2016
Name     : Autodiscover (Default Web Site)
Identity : EX01-2016\Autodiscover (Default Web Site)


[PS] C:\>Remove-AutodiscoverVirtualDirectory -Identity "EX01-2016\Autodiscover (Default Web Site)" -Confirm:$false


[PS] C:\>New-AutodiscoverVirtualDirectory -Server "EX01-2016" -BasicAuthentication $true -WindowsAuthentication $true

Name                            Server    InternalUrl
----                            ------    -----------
Autodiscover (Default Web Site) EX01-2016


[PS] C:\>Set-ClientAccessServer -Identity "EX01-2016" -AutodiscoverServiceInternalUri https://autodiscover.exoip.com/Autodiscover/Autodiscover.xml

Obtenga más información sobre la detección automática en Exchange Server:

  • Configurar URL de detección automática en Exchange con PowerShell

  • Encuentre la URL de detección automática en Exchange con PowerShell

Recrear EcpVirtualDirectory

Vuelva a crear el directorio virtual ecp.

[PS] C:\>Get-EcpVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, InternalUrl, ExternalUrl, Identity


Server      : EX01-2016
Name        : ecp (Default Web Site)
InternalUrl : https://mail.exoip.com/ecp
ExternalUrl : https://mail.exoip.com/ecp
Identity    : EX01-2016\ecp (Default Web Site)


[PS] C:\>Remove-EcpVirtualDirectory -Identity "EX01-2016\ecp (Default Web Site)" -Confirm:$false


[PS] C:\>New-EcpVirtualDirectory -Server "EX01-2016" -InternalUrl "https://mail.exoip.com/ecp" -ExternalUrl "https://mail.exoip.com/ecp"

Name                   Server
----                   ------
ecp (Default Web Site) EX01-2016

Recrear MapiVirtualDirectory

Vuelva a crear el directorio virtual mapi.

[PS] C:\>Get-MapiVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, InternalUrl, ExternalUrl, Identity


Server      : EX01-2016
Name        : mapi (Default Web Site)
InternalUrl : https://mail.exoip.com/mapi
ExternalUrl : https://mail.exoip.com/mapi
Identity    : EX01-2016\mapi (Default Web Site)


[PS] C:\>Remove-MapiVirtualDirectory -Identity "EX01-2016\mapi (Default Web Site)" -Confirm:$false


[PS] C:\>New-MapiVirtualDirectory -Server "EX01-2016" -InternalUrl https://mail.exoip.com/mapi -ExternalUrl https://mail.exoip.com/mapi -IISAuthenticationMethods Ntlm, OAuth, Negotiate

Name                    Server    InternalUrl                 ExternalUrl
----                    ------    -----------                 -----------
mapi (Default Web Site) EX01-2016 https://mail.exoip.com/mapi https://mail.exoip.com/mapi

Volver a crear OABVirtualDirectory

Vuelva a crear el directorio virtual OAB.

[PS] C:\>Get-OabVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, InternalUrl, ExternalUrl, Identity


Server      : EX01-2016
Name        : OAB (Default Web Site)
InternalUrl : https://mail.exoip.com/OAB
ExternalUrl : https://mail.exoip.com/OAB
Identity    : EX01-2016\OAB (Default Web Site)


[PS] C:\>Remove-OabVirtualDirectory -Identity "EX01-2016\OAB (Default Web Site)" -Confirm:$false -Force


[PS] C:\>New-OabVirtualDirectory -Server "EX01-2016" -InternalUrl "https://mail.exoip.com/OAB" -ExternalUrl "https://mail.exoip.com/OAB"
Server    Name                   Internal Url               External Url
------    ----                   ------------               ------------
EX01-2016 OAB (Default Web Site) https://mail.exoip.com/OAB https://mail.exoip.com/OAB

Recrear OwaVirtualDirectory

Vuelva a crear el directorio virtual owa.

[PS] C:\>Get-OwaVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, InternalUrl, ExternalUrl, Identity


Server      : EX01-2016
Name        : owa (Default Web Site)
InternalUrl : https://mail.exoip.com/owa
ExternalUrl : https://mail.exoip.com/owa
Identity    : EX01-2016\owa (Default Web Site)


[PS] C:\>Remove-OwaVirtualDirectory -Identity "EX01-2016\owa (Default Web Site)" -Confirm:$false


[PS] C:\>New-OwaVirtualDirectory -Server "EX01-2016" -InternalUrl "https://mail.exoip.com/owa" -ExternalUrl "https://mail.exoip.com/owa"

Name                   Server    OwaVersion
----                   ------    ----------
owa (Default Web Site) EX01-2016 Exchange2013

Volver a crear PowerShellVirtualDirectory

Vuelva a crear el directorio virtual PowerShell.

Debe abrir PowerShell o PowerShell ISE y ejecutar los siguientes cmdlets. Esto se debe a que no puede volver a crear un directorio virtual de PowerShell si está en una sesión (Exchange Management Shell). El primer cmdlet cargará el complemento Powershell de administración de Microsoft Exchange.

PS C:\> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn


PS C:\> Get-PowerShellVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, InternalUrl, Externalurl, Identity


Server      : EX01-2016
Name        : Powershell (Default Web Site)
InternalUrl : https://mail.exoip.com/PowerShell
ExternalUrl : https://mail.exoip.com/PowerShell
Identity    : EX01-2016\Powershell (Default Web Site)


PS C:\> Remove-PowerShellVirtualDirectory -Identity "EX01-2016\PowerShell (Default Web Site)" -Confirm:$false


PS C:\> New-PowerShellVirtualDirectory -Server "EX01-2016" -Name Powershell -InternalUrl https://mail.exoip.com/PowerShell -ExternalUrl https://mail.exoip.com/PowerShell -RequireSSL:$false

Name                          Server
----                          ------
Powershell (Default Web Site) EX01-2016

Volver a crear WebServicesVirtualDirectory

Vuelva a crear el directorio virtual EWS.

[PS] C:\>Get-WebServicesVirtualDirectory -Server "EX01-2016" | Format-List Server, Name, InternalUrl, ExternalUrl, Identity


Server      : EX01-2016
Name        : EWS (Default Web Site)
InternalUrl : https://mail.exoip.com/EWS/Exchange.asmx
ExternalUrl : https://mail.exoip.com/EWS/Exchange.asmx
Identity    : EX01-2016\EWS (Default Web Site)


[PS] C:\>Remove-WebServicesVirtualDirectory -Identity "EX01-2016\EWS (Default Web Site)" -Confirm:$false -Force
WARNING: Outlook Web App won't function correctly if you remove the Exchange Web Services virtual directory "EX01-2016\EWS (Default Web Site)". To disable Exchange Web Services without blocking access to Outlook Web
App, you can use "Set-CASMailbox -Identity <user> -EwsEnabled:$false" or "Set-OrganizationConfig -Identity <org> -EwsEnabled:$false".


[[PS] C:\>New-WebServicesVirtualDirectory -Server "EX01-2016" -InternalUrl "https://mail.exoip.com/EWS/Exchange.asmx" -ExternalUrl "https://mail.exoip.com/EWS/Exchange.asmx"

Name                   Server    InternalUrl
----                   ------    -----------
EWS (Default Web Site) EX01-2016 https://mail.exoip.com/EWS/Exchange.asmx

Reinicie IIS o reinicie Exchange Server.

Verificar directorios virtuales en el Centro de administración de Exchange

Inicie su navegador favorito e inicie sesión en el Centro de administración de Exchange Server (EAC). El enlace del host local es https://localhost/ecp. A continuación, navegue hasta servidores > directorios virtuales y seleccione el servidor en el que recreó los directorios virtuales.

Los directorios virtuales de Exchange se vuelven a crear y se muestran correctamente. ¿Te funcionó?

Sigue leyendo: Recrear buzones de arbitraje en Exchange Server »

Conclusión

Aprendiste cómo recrear directorios virtuales en Exchange Server. Restablecimos los directorios virtuales de Exchange con PowerShell. Los cmdlets obtuvieron el directorio virtual, eliminaron el directorio virtual y, por último, crearon el directorio virtual. Siempre es bueno consultar los directorios virtuales en el Centro de administración de Exchange para verificar si están creados.

Disfrutaste este artículo? También te puede gustar Volver a crear el buzón de registro de auditoría en Exchange Server. No olvides seguirnos y compartir este artículo.

Artículos relacionados