Exchange your Mind

"La connaissance ne vaut que si elle est partagée" / "An effective Knowledge is a shared one"

Archives d’Auteur

Analyser les erreurs du journal d’application

Publié par Yohan Boullier le octobre 26, 2010


Au cours d’un audit d’une infrastructure Exchange, je souhaitais chercher la présence d’erreur, dans le journal d’application des serveurs. Bien que l’observateur d’évènement offre des fonctions de filtrage très efficaces, le nombre important d’évènements sur la période d’audit rendait l’opération fastidieuse et peu efficace.
Powershell offre des cmdlets afin d’interroger et filtrer les journaux d’évènements. J’ai donc voulu tirer parti de ces possibilités pour automatiser l’analyse et ainsi gagner un temps précieux à l’avenir ! Je souhaitais obtenir les informations suivantes:

•    Analyser les problèmes d’un journal d’évènement (application,system,dns,etc…) sur une période définie

•    Afficher un palmarès des différents évènements (problèmes) rencontrés sur la période

•    Connaitre les différents messages générés par chaque évènement


•    Connaitre la tendance de chaque évènement: le problème se produit constamment, certains jours, augmente etc…


•    Enfin, pouvoir planifier l’analyse et recevoir éventuellement un rapport par email

En l’absence d’outil de monitoring, ce genre d’informations peut s’avérer utiles pour suivre de prés la santé d’un serveur Exchange (mais pas seulement). J’espère que ce script vous sera utile et vous donnera peut-être envie de vous mettre au powershell à votre tour !

Voila la procédure pour installer le script:

1-Récupérer le script ici : EventLogAuditor.ZIP

2-Lancer le script, avec argument pour une exécution automatique, ou sans, pour une exécution interactive:

Par exemple pour analyser les 15 derniers jours des journaux application et système
du poste local, tapez:

.\EventLogAuditor-v1.4.ps1 -last 15

Si vous rencontrez des bugs ou n’arrivez pas à le faire fonctionner n’hésitez pas à le signaler !

Publié dans Non classé | 1 Comment »

Exchange 2010 : Impossible d’afficher les options dans OWA

Publié par Yohan Boullier le juillet 20, 2010


Description du problème :

Certains utilisateurs n’arrivent pas à accéder aux "options" dans OWA. Quand les utilisateurs cliquent sur le bouton "options", rien ne se passe. La fenêtre des options ne s’affiche pas et l’écran reste sur la boite de réception.

Cause du problème :

C’est un bug d’Exchange 2010 qui apparait si le paramètre "DefaultClientLanguage" du répertoire virtuel "\owa"" est configuré.

En effet par défaut ce dernier possède une valeur de "0". Dans ce cas de figure, lors de sa première connexion, un utilisateur sera prié de sélectionner une langue, le Francais par exemple.

Si le paramètre DefaultClientLanguage a une valeur autre que "0", il spécifie la langue de Microsoft Outlook Web App employée lorsqu’un utilisateur qui n’a pas sélectionné de langue dans la page Options se connecte à Outlook Web App.

TECHNET – Set-OwaVirtualDirectory
TECHNET – Configurer les paramètres de langue pour OWA

A partir du moment ou ce paramètre est différent de "0", toutes les boites aux lettres pour lesquelles les paramètres régionaux ne sont pas configurés (langue, fuseau horaire) ne pourront plus accéder à leur options dans OWA.

Résolution du problème :

Il faut effectuer l’une ou l’autre des actions suivantes :

- Reconfigurer le paramètre "DefaultClientLanguage" du répertoire virtuel "\owa" sur sa valeur par défaut, cad "0".

- Configurer les paramètres régionaux au niveau de la boite aux lettres.

Pour configurer les paramètres régionaux sur une boite aux lettres commencer par renseigner la langue :

Set-Mailbox  "John Doe" -Languages fr-FR

Puis le fuseau horaire :

Set-MailboxRegionalConfiguration -identity "John Doe" -TimeZone "Romance Standard Time"

On peut aussi configurer configurer les paramètres régionaux pour toutes les boites aux lettres pour lesquelles ce n’est pas fait avec le script suivant :

$listbal = get-mailbox
ForEach ($bal in $listbal)
{
$regionalconfig = get-MailboxRegionalConfiguration -identity $bal.identity

if (($bal.Languages -ne "fr-FR") -or ($bal.Languages -eq $null) -or (!$bal.Languages))
{
write-host "Configuration langue: " $bal.name
Set-Mailbox  $bal.identity -Languages fr-FR
}
if ($regionalconfig.TimeZone -eq $null)
{
write-host "Paramètres régionaux manquants: " $bal.name
Set-MailboxRegionalConfiguration -identity $bal.identity -TimeZone "Romance Standard Time" -Language "fr-FR" -confirm:$false
}
}

Note:
Le service pak 1 devrait corriger le probleme.

Publié dans 1-EXCHANGE 2010, Owa-2010, Problémes 2010 | 2 Comments »

 
Suivre

Recevez les nouvelles publications par mail.

Joignez-vous à 222 followers