Meilleur auteur de réponses
Probléme URL et certificat

Question
-
Bonsoir,
J'aimerai avoir un petit coup de pouce pour finioler mon installation. Tout est ok sauf certaine URL qui sont mal paramétrées...
Ceci entraine une alerte de certificat voici celle que je souhaiterais mettre a jour :
<ASUrl>https://owa.xxxx/ews/exchange.asmx</ASUrl>
<EwsUrl>https://owa.xxxx.fr/ews/exchange.asmx</EwsUrl>
<EcpUrl>https://owa.xxxx.fr/ecp/</EcpUrl>
<OOFUrl>https://owa.xxxx/ews/exchange.asmx</OOFUrl>
<UMUrl>https://owa.xxxx/ews/UM2007Legacy.asmx</UMUrl>En fait mon certificat et de type xxx.fr et je voudrais mettre les url en xxx.fr/ews/...
Merci du coup de main ca fait un sacré moment que je me balade dans l'interface...
Réponses
-
Bonjour,
Vous pouvez utiliser l'EMC (le Console) ou l'EMS (le Shell), je préfère le Shell.
Pour verifier la configuration actuelle de toutes les WebApp voici les commandes à utiliser :
Get-ClientAccessServer | fl -p Server,Name,*uri*
Get-WebServicesVirtualDirectory | fl -p Server,Name,*url*
Get-OabVirtualDirectory | fl -p Server,Name,*url*
Get-UMVirtualDirectory | fl -p Server,Name,*url*
Get-AutodiscoverVirtualDirectory | fl -p Server,Name,*url*
Get-OwaVirtualDirectory | fl -p Server,Name,*url*
Get-EcpVirtualDirectory | fl -p Server,Name,*url*
Get-ActiveSyncVirtualDirectory | fl -p Server,Name,*url*
Get-OutlookAnywhere | fl -p ServerName,Name,*external*
Pour faire des modifs : (attention je cous conseil de faire une sauvegarde de la configuration on l'exportant dans un fichier txt)
exemple : Get-ClientAccessServer | fl -p Server,Name,*uri* >> c:\script\svg_CAS.txt
on pourra utiliser des variables pour simplifier tout cela (a remplacer par vos informations) (computer name sera le nom NETBIOS de votre CAS)
$URLName="mail.domaine.fr"
$ComputerName="Ex2k10CAS"
# Autodiscover Service Connection Point (SCP)
Get-ClientAccessServer | Set-ClientAccessServer -AutodiscoverServiceInternalUri https://$URLName/Autodiscover/Autodiscover.xml
# Web Services URL (EWS pour AS)
Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -InternalUrl https://$URLName/ews/exchange.asmx -ExternalUrl https://$URLName/ews/exchange.asmx
# OAB URL
Get-OABVirtualDirectory | Set-OABVirtualDirectory -InternalURL https://$URLNAME/OAB -ExternalURL https://$URLNAME/OAB
# UM URL
Set-UMVirtualDirectory -Identity “$computername\UnifiedMessaging (Site Web par défaut)” -InternalUrl https://$URLNAME/UnifiedMessaging/Service.asmx -ExternalUrl https://$URLNAME/UnifiedMessaging/Service.asmx
# Autodiscover URL
Set-AutodiscoverVirtualDirectory -Identity “$computername\Autodiscover (Site Web par défaut)” -InternalUrl https://$URLNAME/Autodiscover/Autodiscover.xml -ExternalUrl https://$URLNAME/Autodiscover/Autodiscover.xml
# OWA URL
Set-OWAVirtualDirectory -identity "$computername\owa (Site Web par défaut)" -InternalURL https://$URLNAME/owa -ExternalURL https://$URLNAME/owa
# ECP URL (pareil ici (Site Web par défaut) ou bien (Default Web Site))
Set-EcpVirtualDirectory -identity "$computername\ecp (Default Web Site)" -InternalURL https://$URLNAME/ecp -ExternalURL https://$URLNAME/ecp
# ActiveSync URL
Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalURL https://$URLNAME/Microsoft-Server-ActiveSync -ExternalURL https://$URLNAME/Microsoft-Server-ActiveSync
# Outlook Anywhere URL
Set-OutlookAnywhere -identity "$computername\RPC (Site Web par défaut)" -ExternalHostname $URLNAME
NOTE : Attention ne modifier que se dont vous avez besoin !
De plus mes exemple de modification modifient -InternalURL et -ExternalURL, à vous de retirer les paramètres inutiles.
Cordialement,
Anthony COSTESEQUE
- Marqué comme réponse Alain DOSI vendredi 27 janvier 2012 13:03
Toutes les réponses
-
Bonsoir,
le certificat ne contient pas et n'a pas à contenir les différents répertoires virtuels !
Un certificat xxxx.fr fonctionne très bien pour les urls en xxxx.fr mais aussi pour xxxx.fr/ews/...
Ton problème correspondrait plutôt aux URL /owa.xxxx/ews que je vois dans ton exemple et qui ne sont pas bonnes car il manque .fr (ou une autre extension).
Le problème peut aussi venir du certificat qui ne contient pas les alias internes, c'est à dire les noms directs utilisés localement pour accéder à Exchange.
A bientôt,
Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info -
-
Bonjour,
Vous pouvez utiliser l'EMC (le Console) ou l'EMS (le Shell), je préfère le Shell.
Pour verifier la configuration actuelle de toutes les WebApp voici les commandes à utiliser :
Get-ClientAccessServer | fl -p Server,Name,*uri*
Get-WebServicesVirtualDirectory | fl -p Server,Name,*url*
Get-OabVirtualDirectory | fl -p Server,Name,*url*
Get-UMVirtualDirectory | fl -p Server,Name,*url*
Get-AutodiscoverVirtualDirectory | fl -p Server,Name,*url*
Get-OwaVirtualDirectory | fl -p Server,Name,*url*
Get-EcpVirtualDirectory | fl -p Server,Name,*url*
Get-ActiveSyncVirtualDirectory | fl -p Server,Name,*url*
Get-OutlookAnywhere | fl -p ServerName,Name,*external*
Pour faire des modifs : (attention je cous conseil de faire une sauvegarde de la configuration on l'exportant dans un fichier txt)
exemple : Get-ClientAccessServer | fl -p Server,Name,*uri* >> c:\script\svg_CAS.txt
on pourra utiliser des variables pour simplifier tout cela (a remplacer par vos informations) (computer name sera le nom NETBIOS de votre CAS)
$URLName="mail.domaine.fr"
$ComputerName="Ex2k10CAS"
# Autodiscover Service Connection Point (SCP)
Get-ClientAccessServer | Set-ClientAccessServer -AutodiscoverServiceInternalUri https://$URLName/Autodiscover/Autodiscover.xml
# Web Services URL (EWS pour AS)
Get-WebServicesVirtualDirectory | Set-WebServicesVirtualDirectory -InternalUrl https://$URLName/ews/exchange.asmx -ExternalUrl https://$URLName/ews/exchange.asmx
# OAB URL
Get-OABVirtualDirectory | Set-OABVirtualDirectory -InternalURL https://$URLNAME/OAB -ExternalURL https://$URLNAME/OAB
# UM URL
Set-UMVirtualDirectory -Identity “$computername\UnifiedMessaging (Site Web par défaut)” -InternalUrl https://$URLNAME/UnifiedMessaging/Service.asmx -ExternalUrl https://$URLNAME/UnifiedMessaging/Service.asmx
# Autodiscover URL
Set-AutodiscoverVirtualDirectory -Identity “$computername\Autodiscover (Site Web par défaut)” -InternalUrl https://$URLNAME/Autodiscover/Autodiscover.xml -ExternalUrl https://$URLNAME/Autodiscover/Autodiscover.xml
# OWA URL
Set-OWAVirtualDirectory -identity "$computername\owa (Site Web par défaut)" -InternalURL https://$URLNAME/owa -ExternalURL https://$URLNAME/owa
# ECP URL (pareil ici (Site Web par défaut) ou bien (Default Web Site))
Set-EcpVirtualDirectory -identity "$computername\ecp (Default Web Site)" -InternalURL https://$URLNAME/ecp -ExternalURL https://$URLNAME/ecp
# ActiveSync URL
Get-ActiveSyncVirtualDirectory | Set-ActiveSyncVirtualDirectory -InternalURL https://$URLNAME/Microsoft-Server-ActiveSync -ExternalURL https://$URLNAME/Microsoft-Server-ActiveSync
# Outlook Anywhere URL
Set-OutlookAnywhere -identity "$computername\RPC (Site Web par défaut)" -ExternalHostname $URLNAME
NOTE : Attention ne modifier que se dont vous avez besoin !
De plus mes exemple de modification modifient -InternalURL et -ExternalURL, à vous de retirer les paramètres inutiles.
Cordialement,
Anthony COSTESEQUE
- Marqué comme réponse Alain DOSI vendredi 27 janvier 2012 13:03
-
Merci beaucoup pour l'info.
Mon problème d'url etait celui du Web Service qui gére la disponibilité et le gestionnaire d'absence du bureau...
Petite question : Les clients vont-ils mettre a jour leur configuration de maniére automatique ou bien il faut que je passe sur les postes ?
Merci
Bonne journée
-