Le blog technique

Toutes les astuces #tech des collaborateurs de PI Services.

#openblogPI

Retrouvez les articles à la une

Réseau – L’adresse résolue par PING n’est pas celle attendue !

Beaucoup de programmes TCP/IP comme Ping et FTP utilisent la fonction WinSock INET_ADDR() :

unsigned long inet_addr( __in const char *cp );

pour convertir les adresses IPv4 du format chaine de caractère avec séparateur ”.” dans un format IN_ADDR qui n’est qu’une structure.

typedef struct in_addr { union { struct { u_char s_b1,s_b2,s_b3,s_b4; } S_un_b; struct { u_short s_w1,s_w2; } S_un_w; u_long S_addr; } S_un; } IN_ADDR, *PIN_ADDR, FAR *LPIN_ADDR;

Toute adresse IPv4 sera formatée dans cette structure sous le format d’un entier long non signé (u_long).

La fonction INET_ADDR accepte les chaines de caractères au format suivant :

  • a.b.c.d
  • a.b.c
  • a.b
  • a
    Les différentes parties qui définissent l’adresse IP dans son format caractère avec séparateur “.” peuvent avoir des valeurs décimales , octales ou hexadécimales.

Ainsi pinger l’adresse 172.19.0.40 revient à pinger  l’adresse 0254.023.0.050 en octal et l’adresse 0xAC.0x13.0.0×28 en hexadécimal.

172.19.0.40

image

0254.023.0.050

image

0xAC.0x13.0.0×28

image

Lors du traitement de la chaine de caractère en entrée, la fonction INET_ADDR traitera les nombre selon les règles suivantes :

  • Tout nombre commençant par  0x ou 0X sera traité comme un chiffre hexadécimal
  • Tout nombre commençant par 0 sera traité comme étant un nombre octal
  • Les autres cas seront traité comme des nombres décimaux.

Ainsi il faut faire attention à ne pas utiliser un Zéro à gauche au niveau d’une partie de l’adresse IP si vous voulez la pinger car la partie qui commence par zéro sera traité comme étant un nombre octal et le Ping sera dirigé vers une autre adresse qui ne correspond pas à celle que vous avez tapé.

DEPLACEMENT DE BOITE SOUS EXCHANGE 2010

 

Après un déplacement de boite sous Exchange 2010 cette opération est enregistrée

Avant le déplacement:

image 

Après le déplacement:

image

On remarque que l’icône a changé d’aspect. Une flèche verte, signifiant un

déplacement, a été ajouté.

image

On peut vérifier ce déplacement:

Get-MailboxStatistics rlebon -IncludeMoveHistory | fl

L’information est dans champ MoveHistory.

Les commandes de déplacement n’apparaissent plus.

La ré-activation se fait à partir du “dossier” Move Request

image

Il suffit de cliquer sur “Clear Move Request

image

Les commandes de déplacement sont de nouveau disponible.

                        *****************************

Pour supprimer de façon globale on peut utiliser un commande PowerShell:

Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest

                      *****************************

Outlook 2007 – Les messages envoyés depuis une BAL partagée ne sont pas stockés dans le dossier éléments envoyés de celle ci !!!

 

Dans certains scénarios nous avons besoin de partager des boîtes aux lettres de service entre plusieurs utilisateurs, et dans ce cas on donne le droit à ces utilisateurs d’envoyer des messages au nom de la boîte partagée.

Afin d’assurer le bon fonctionnement de cette boîte partagée et permettre un suivi de son activité il faut s’assurer que les messages envoyés par les différents utilisateurs au nom de cette boîte soient stockés au niveau du dossier éléments envoyé de celle ci et non au niveau de celui de l’expéditeur réel du message.

Supposons qu’une BAL partagée au nom de HelpDesk existe et que j’ai le droit d’envoyer au nom de cette boîte, tous les messages que j’envoi seront stockés dans le dossier Eléments envoyés de ma boîte et non celui de la BAL partagée.

image image

Pour remédier à ceci il suffit:

– D’installer le Hotfix Outlook 2007 du 30 Juin 2009 téléchargeable ici

– De configurer la clé de registre suivante :

Nom : HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences\DelegateSentItemsStyle

Type : DWORD

Valeur : 1

image