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:
Obtener el directorio virtual
Eliminar el directorio virtual
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-ActiveSyncNota: ¿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.xmlObtenga 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-2016Recrear 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/mapiVolver 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/OABRecrear 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 Exchange2013Volver 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-2016Volver 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.asmxReinicie 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.

