Modificar Url Exchange 2010 por comandos PowerShell

Podemos lanzar todo el código directamente, creara una carpeta en C:\ con nombre URLs-config y printara dentro todas las urls

MD C:\URLs-Config
Echo get-AutodiscoverVirtualDirectory > C:\URLs-Config\URLs-Config.txt
get-AutodiscoverVirtualDirectory |fl >> C:\URLs-Config\URLs-Config.txt

Echo get-ClientAccessServer >> C:\URLs-Config\URLs-Config.txt
get-ClientAccessServer |fl >> C:\URLs-Config\URLs-Config.txt
Echo get-webservicesvirtualdirectory >> C:\URLs-Config\URLs-Config.txt
get-webservicesvirtualdirectory |fl >> C:\URLs-Config\URLs-Config.txt
Echo get-oabvirtualdirectory >> C:\URLs-Config\URLs-Config.txt
get-oabvirtualdirectory |fl >> C:\URLs-Config\URLs-Config.txt
Echo get-owavirtualdirectory >> C:\URLs-Config\URLs-Config.txt
get-owavirtualdirectory |fl >> C:\URLs-Config\URLs-Config.txt
Echo get-ecpvirtualdirectory >> C:\URLs-Config\URLs-Config.txt
get-ecpvirtualdirectory |fl >> C:\URLs-Config\URLs-Config.txt
Echo get-ActiveSyncVirtualDirectory >> C:\URLs-Config\URLs-Config.txt
get-ActiveSyncVirtualDirectory |fl >> C:\URLs-Config\URLs-Config.txt

Una vez las tenemos recogemos el resutlado del fichero.txt de la carpeta C:\URLs-Config

hacemos un remplazar de las URLS internas por las externas

ejemplo

Set-ClientAccessServer –Identity * –AutodiscoverServiceInternalUri "https://correo.martinezmartinez.com/autodiscover/autodiscover.xml"
Set-webservicesvirtualdirectory –Identity * –internalurl "https://correo.martinezmartinez.com/ews/exchange.asmx"
Set-oabvirtualdirectory –Identity * –internalurl "https://correo.martinezmartinez.com/oab"
Set-owavirtualdirectory –Identity * –internalurl "https://correo.martinezmartinez.com/owa"
Set-ecpvirtualdirectory –Identity * –internalurl "https://correo.martinezmartinez.com/ecp"
Set-ActiveSyncVirtualDirectory -Identity * -InternalUrl "https://correo.martinezmartinez.com/Microsoft-Server-ActiveSync"

Set-ClientAccessServer –Identity * –AutodiscoverServiceExternalUri "https://correo.martinezmartinez.com/autodiscover/autodiscover.xml"
Set-webservicesvirtualdirectory –Identity * -ExternalUrl "https://correo.martinezmartinez.com/ews/exchange.asmx"
Set-oabvirtualdirectory –Identity * –ExternalUrl "https://correo.martinezmartinez.com/oab"
Set-owavirtualdirectory –Identity * –ExternalUrl "https://correo.martinezmartinez.com/owa"
Set-ecpvirtualdirectory –Identity * –ExternalUrl "https://correo.martinezmartinez.com/ecp"
Set-ActiveSyncVirtualDirectory -Identity * -ExternalUrl "https://correo.martinezmartinez.com/Microsoft-Server-ActiveSync"

ejecutamos el codigo completo en el powershell

Contexto:
se ha realizado al cambiar los certificados de una CA interna a una CA externa y se crearon Zonas de busqueda directa en el DNS interno de la organizacion

Add Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.