Le MSMQ. Version 1.0. Pierre-Franck Chauvet

Dimension: px
Commencer à balayer dès la page:

Download "Le MSMQ. Version 1.0. Pierre-Franck Chauvet"

Transcription

1 Le MSMQ Version 1.0 Z Pierre-Franck Chauvet

2 2 [Le MSMQ] [Date : 10/10/09] Sommaire 1 Introduction Le Concept Les messages Les files d attentes WorkGroup Active Directory Utilisation Activer le service Dans le code Création d une file d attente privée Déclaration de la file d attente Création de message Envoi d un message Réception d un message Répondre à un message Exemple Conclusion... 24

3 3 [Le MSMQ] [Date : 10/10/09] 1 Introduction Le MSMQ (MicroSoft Message Queuing) est la technologie proposée par Microsoft pour gérer les files d attente en programmation interprocessus. Cette technologie est le MOM (Message Oriented Middleware) par Microsoft ; c est l infrastructure qui permet un couplage d application grâce à des files d attente et des messages. Cette technologie est implantée depuis Windows 95 avec MSMQ v1.0, v2.0 sur Windows 2000, v3.0 sur Windows X et Serveur 2003, actuellement la v4.0 pour Windows Vista, 7 et Server2008. Les files d attente de messages sont des liaisons asynchrones entre plusieurs processus. Dans ce chapitre, nous allons étudier les files d attente MSMQ Microsoft et comment interagir avec dans nos programme.net. L utilisation du message queuing est asynchrone : en effet le client n attend pas la réponse au message pour continuer sur la suite du programme, ce qui apporte tous les avantages exposés dans le cours précédant (voir le chapitre sur Le.NET Remoting One-Way et Asynchrone). Mais le Remoting asynchrone impliquait le fait que le client et le serveur s exécutent en même temps. Ici, MSMQ va plus loin car il permet en plus de garder les messages sur le Système d exploitation même si le programme n est pas lancé. Du coup, le Message Queuing peut s exécuter dans un environnement déconnecté. Ainsi un programme qui n aura pas besoin d une connexion continue au serveur pourra créer des messages à chaque demande auprès du serveur, et les envoyer une fois le serveur connecté. De même, si les calculs serveur prennent du temps et que le client se déconnecte, il sera toujours possible de récupérer les résultats lors de la prochaine connexion. L exemple le plus simple est de le comparer à un système de messagerie électronique ( ). En effet, on peut assimiler les messages aux messages MSMQ, les boîtes aux files d attente MSMQ, et les utilisateurs aux applications. Attention, ceci est un exemple général, en effet les services de messagerie électronique sont centralisés et n utilisent pas plusieurs chemins d accès tels que MSMQ, de plus l un des principes de MSMQ est d enlever les messages reçus de la file d attente (notion qui peut être modifiée), dans les messageries , l utilisateur choisi ce qu il fait de ses mails (archivage, suppression).

4 4 [Le MSMQ] [Date : 10/10/09]

5 5 [Le MSMQ] [Date : 10/10/09] 2 Le Concept Le concept du MSMQ est l échange de messages entre plusieurs parties (processus). Pour cela on rajoute une application tiers (où on l intègre au client/serveur) qui gérera la communication entre le client et le serveur. Il existe plusieurs types de messages ainsi que différentes files d attentes pour gérer toutes les possibilités. 2.1 Les messages La bonne compréhension des messages ett essentielle. Ils sont donc envoyés aux files d attente et comportent plusieurs paramètres tels que : Paramètre Description Body Corps du message comprenant les données. Label Ou étiquette du message qui peut correspondre à l objet sur un mail. ID Permet d identifier le message. AdministrationQueue Obtient ou définit la file d attente d administration. DestinationQueue Obtient la file d attente de destination. Formater Obtient ou définit le formateur utilisé pour sérialiser et désérialiser l objet. Priority Obtient ou définit la priorité du message. ReponseQueue Obtient ou définit la file d attente de réponse du message. TimeToBeReceived Obtient ou définit le délai d attente pour la réception du message à partir de la file d attente de destination. TimeToReachQueue Obtient ou définit le délai accordé à un message pour atteindre la file d attente. UseJournal Obtient ou définit si on utilise une file d attente journal avec copie des messages. De plus, il en existe différents types : Message dit normal, envoyé par l application à une file d attente. Message d accusé de réception, qui indique l état d un message dit normal, ils sont envoyés à la file d attente d administration. Message de réponse, est envoyé lorsque l expéditeur attend une certaine réponse. Message de rapport, qui est généré en interne par Message Queuing. C est un message test. 2.2 Les files d attentes Une file d attente est un réservoir à messages ; tout message reçu ou stocké sera obligatoirement compris dans une file d attente. On retrouve ces files d attente dans le répertoire «C:\Windows\System32\msmq\storage». Il existe différents types de files d attente disponibles avec MSMQ. Type de file d attente Publique Privée Journal Description Est publiée dans active directory. Avec des files publiques il n y a pas obligation de créer N est pas publiée dans Active Directory. Ces files d attente peuvent être consultées avec le chemin d accès complet Est utilisée pour conserver des copies des messages après envoi ou réception.

6 6 [Le MSMQ] [Date : 10/10/09] Dead-letter Administration Réponse Rapport Système Est la file d attente où finissent les messages erronés. En effet message queuing dispose d une gestion des erreurs Peut être paramétrée pour recevoir les accusés de réception et gérer ainsi les différents échanges. Reçoit les messages de type «Acknowledgement» Peut être paramétrée pour recevoir les réponses de certains messages. Files qui peut être créée en changeant le type d une file d attente privée ou publique Files d attente privées, elles sont utilisées pour des messages d administration, d archivage de notification ou pour garantir l ordre correct des messages transactionnels. La dénomination des files d attente peut s effectuer de deux façons différentes: Le nom de chemin : assez similaire à une adresse de répertoire partagée, il peut être utilisé le plus souvent pour des files d attente local (le nom de la machine est donc remplacé par un simple point) «NomDeLaMachine\NomDeLaQueuePublique» Exemple d une file d attente privée local «.\Private$\NomDeLaQueuePrivée» Le nom de format : à privilégier pour de la programmation, le nom de format existe sous plusieurs formes. Le plus courant est celui direct qui permet d accéder à des files d attentes aussi bien publiques que privées sans passer par le service Active directory. «DIRECT=AdresseDeLaMachine\NomDeLaQueuePublique» Pour spécifier l adresse de la machine on peut utiliser les techniques suivantes : OS : Il permet de spécifier le nom de la machine directement «DIRECT=OS :PFCH5-Laptop\$Private\NomDeLaQueuePrivée» TCP : Il permet de spécifier l IP de la machine «DIRECT=TCP : \$Private\NomDeLaQueuePrivée» http : permet de spécifier l adresse URL. Remarque : pour le protocole http (et seulement ce protocole) il est possible d utiliser des slashes ou des antislashes. «DIRECT= «DIRECT= Il existe aussi le format public qui permet de référencer une file d attente publique en utilisant le routage interne à MSMQ : «PUBLIC= GUIDDeLaQueuePublique» Le format privé dont le fonctionnement est assez similaire sauf qu ici il faut spécifier le GUID de la machine et non de la queue (les queues privée n utilisant pas l Active Directory) «PRIVATE=GUIDDeLaMachine\NomDeLaQueue» Enfin il est possible d utiliser plusieurs files d attente à l aide d une virgule «DIRECT=OS :PFCH5- Laptop\NomDeLaQueuePublique,DIRECT =TCP : \Private$\ NomDeLaQueue Privée»

7 7 [Le MSMQ] [Date : 10/10/09] Type de file d attente Publique Privée Journal Dead-letter Syntaxe NomDelaMachine\NomDeLaQueuePublique NomDelaMachine\Private$\NomDeLaQueuePrivée NomDelaMachine\NomDelaQueue\Journal$ NomDeLaMAchine\Deadletter$ 2.3 WorkGroup L utilisation de MSMQ peut se faire selon 3 modes distincts : Domaines d application (Windows Serveur) : utilise l active directory. WorkGroup : utilisé dans les domaines n utilisant pas l active directory Offline : utilisé pour des machines en mode domaine d application mais n étant pas connectées. Chacun de ces modes présente des particularités et restrictions propres. Nos ordinateurs utiliseront la plupart du temps le mode WorkGroup ce qui implique donc les contraintes suivantes : Une liaison directe entre l expéditeur et le destinataire (due à une impossibilité d utiliser les serveurs de routage). les files d attente privées ne sont créées et gérées qu en local et les files d attente publique sont impossibles d accès (il est néanmoins possible d accéder à une file d attente privée avec une liaison directe : voir première contrainte). obligation d utiliser des certificats externes pour l envoi de message avec authentification l encryption des messages est impossible ainsi que l envoi des messages vers une file d attente étrangère (n utilisant pas le MSMQ) ou vers des connecteurs. 2.4 Active Directory Active Directory est la mise en en œuvre des services d annuaires dans un environnement Windows. Il permet des services de centralisation et d authentification sur un réseau utilisant Windows. Ainsi les différents postes Windows, Imprimantes ou autres machines réseau sont répertoriées. De plus, Active Directory prend aussi en compte les Comptes utilisateurs, et dossier partagés. Mis en place avec Windows Server 2000, il équipe depuis Windows 2003 et Il comprend les domaines classés selon une arborescence : La Forêt représente l ensemble de tous les sous domaines Active Directory (et regroupe les Arbres). L Arbre représente l ensemble des conteneurs et feuilles de l Active Directory. Domaine représente un conteneur ou une feuille.

8 8 [Le MSMQ] [Date : 10/10/09] Dans un environnement de domaine, des objets Message Queuing sont créés dans l Active Directory, pour tous types d ordinateurs utilisant Message Queuing (sauf un client dépendant). Ces objets contiennent des informations Message Queuing.

9 9 [Le MSMQ] [Date : 10/10/09] 3 Utilisation 3.1 Activer le service Avant de commencer à examiner et programmer des applications MSMQ, il est impératif, d activer le service dans votre Windows. En effet, une fois le service mis en place, il vous sera possible d utiliser toutes les possibilités MSMQ citées avant. Pour cela, rendez vous dans le panneau de configuration de votre Windows (ici Windows 7), puis dans la Catégorie «Programmes», «Programmes et fonctionnalités», «Activer ou désactiver des fonctionnalités Windows». Ici vous pourrez trouver une case «Serveur de mise en file d attente Microsoft (MSMQ)» qu il suffira de cocher.

10 10 [Le MSMQ] [Date : 10/10/09] Remarque : il est possible de dérouler le menu est de trouver des fonctionnalités supplémentaires qui ne seront pas utilisées dans ce cours. Une fois ce service coché, on peut le retrouver dans le panneau «gestion de l ordinateur» (accessible depuis le menu démarrer avec un clic droit sur «Ordinateur» puis «Gérer», ou en tapant «MMC» dans le champs de recherche, puis fichier, ouvrir «compmgmt.msc».

11 11 [Le MSMQ] [Date : 10/10/09] D ici, il vous sera possible de gérer les file d attentes à votre convenance, les créer ou voir les contenus, ainsi que de leur associer des triggers (déclencheurs).

12 12 [Le MSMQ] [Date : 10/10/09] 3.2 Dans le code Il est possible d utiliser le Message Queuing dans les programmes.net. Pour cela il est essentiel d ajouter la référence «System.Messaging» qui donnera accès à tous les outils de gestion des messages. Il faut ensuite ajouter le using (Import). //C# using System.Messaging; VB.NET Imports System.Messaging On trouve ensuite dans cette bibliothèque beaucoup de méthodes telles que les suivantes : Type de file d attente Create Existe Delete Send Receive Peek Purge ReceiveById PeekById BeginReceive (BeginPeek) Description Permet de créer une file d attente avec un chemin spécifié. Permet de vérifier l existence ou non d une file d attente avec le chemin spécifié. Permet de supprimer une file d attente. Permet l envoi d un objet dans une file d attente. Permet la réception d un message et donc la suppression de l objet de la file d attente Permet la réception d un message de la file d attente sans le supprimer de celle-ci. Permet de supprimer tous les messages de la file d attente Permet de recevoir le message correspondant à l Id donné Permet de recevoir le message correspondant à l Id sans le supprimer de la file d attente Permet de lancer une opération de réception asynchrone d un message de la file d attente, le supprime de celle ci et avertit le gestionnaire d évènement une fois terminé (sans le supprimer pour BeginPeek)

13 13 [Le MSMQ] [Date : 10/10/09] EndReceive (EndPeek) GetAllMessages GetPrivateQueueBy Machine GetPublicQueue GetPublicQueueByM achine Permet de terminer la réception asynchrone spécifiée. Permet de retourner tous les messages de la liste d attente Permet de récupérer les files d attente privées sur l ordinateur spécifié. Permet de récupérer les files d attente publiques sur le réseau. Permet de récupérer les files d attente publiques sur l ordinateur spécifié Création d une file d attente privée Pour créer une file d attente privée, il faut au préalable vérifier si elle existe déjà ; si ce n est le cas il convient de la créer. //C# if (!MessageQueue.Exists(@".\Private$\MaFilePrivee")) MessageQueue.Create(@".\Private$\MaFilePrivee"); VB.NET If Not MessageQueue.Exists(".\Private$\MaFilePrivee") Then MessageQueue.Create(".\Private$\MaFillePrivee") End If Ici, on teste l existence de la file d attente privée «MaFilePrivee» avant de la créer. En se rendant dans l onglet service puis message queuing et enfin file d attente privée. Dans l onglet «MaFilePrivee», on retrouve «Message de file d attente» qui est la file d attente pour les messages dit normaux, puis «Message journal» qui reçoit les messages journaux. Remarque : Ici la file créée est privée pour la création d une file d attente publique il suffira simplement d enlever le «Private$» et donc «.\MaFilePublique» Déclaration de la file d attente Avant de commencer à utiliser la file d attente, il faut la déclarer. En effet, cette déclaration permet d utiliser simplement toutes les méthodes et propriétés pour chaque file d attente. Il faut donner en paramètre le chemin d accès vers notre file d attente préalablement créée. //C# MessageQ1 = new MessageQueue(@".\Private$\MaFilePrivee"); VB.NET MessageQ1 = New MessageQueue(".\Private$\MaFilePrivee") Création de message Avant d envisager l envoi d un message, il faut le créer. Pour cela il suffit d initialiser le message et de remplir certains champs tels que Body, Label ou encore ReponseQueue.

14 14 [Le MSMQ] [Date : 10/10/09] //C# System.Messaging.Message msg = new System.Messaging.Message(); msg.body = "Corps de mon message"; msg.label = "Entete de mon message"; msg.responsequeue = new MessageQueue(@".\private$\MaFileReponse"); VB.NET Dim msg As New System.Messaging.Message() msg.body = "Corps de mon message" msg.label = "Entete de mon message" msg.responsequeue = New MessageQueue(".\private$\MaFileReponse") Ici notre message «msgsend» a un string comme corps, «Entete de mon message» comme Label et comme reponsequeue, la file d attente privée «reponseq» Remarque : dès cet exemple, j utilise l Espace de nom complet, car il existe d autres classes message qui pourraient dérouter l ordinateur lors de la compilation (c est notamment le cas en Windows Form) Envoi d un message Pour l envoi d un message, rien de plus simple : il suffit d utiliser la méthode Send( ) comme vu précédemment. Il existe plusieurs surcharges à cette méthode. On en dénombre cinq, celles-ci diffèrent au niveau des paramètres. Type de Send Send(Object) Send (Object, String) Send (Object, MessageQueueTrans action) Send (Object, String, MessageQueueTrans action) Send (Object, MessageQueueTrans actiontype) Send (Object, String, MessageQueueTrans actiontype) Description Envoi d un objet à une file d attente non transactionnelle Envoi d un objet à une file non d attente transactionnelle et avec une étiquette (Label). Envoi d un objet à une file d attente transactionnelle. Envoi d un objet à une file d attente transactionnelle et avec une étiquette (Label). Envoi d un objet à une file d attente. Envoi d un objet à une file d attente et avec une étiquette (Label). Remarque : le label, mentionné ici est un Label visible dans la console Management Microsoft dans l onglet MessageQueuing, le Label du message lui correspond à une propriété du message qui peut être récupéré.

15 15 [Le MSMQ] [Date : 10/10/09] //C# System.Messaging.Message msgout = new System.Messaging.Message(); msgout.body = "Wahouuu"; msgout.label = "Mon Premier Message"; MessageQ1.Send(msgout); VB.NET Dim msgout As New System.Messaging.Message() msgout.body = "Wahouuu" msgout.label = "Mon Premier Message" MessageQ1.Send(msgout) Réception d un message Pour la réception d un message, nous allons voir les différentes méthodes avec Receive(), il faut noter que c est très similaire avec Peek(). La réception d un message par un programme est l un des aspects essentiels de MSMQ. Pour recevoir les messages d une file d attente, il faut commencer par déclarer la file d attente comme vu précédemment, puis ensuite faire appel à la méthode Receive(). Ainsi on peut récupérer le message le plus ancien de la file d attente (ou avec une plus grande priorité ; pour rappel, les priorités ne sont pas disponibles en mode WorkGroup). Voici l exemple le plus simple de réception de message //C# System.Messaging.Message msgin = new System.Messaging.Message(); msgin = MessageQ1.Receive(); VB.NET Dim msgin As New System.Messaging.Message() msgin = MessageQ1.Receive() On peut donc récupérer les informations telles que le corps ou le Label et les afficher dans notre programme. Cette méthode qui est la plus simple et rapide, comporte néanmoins quelques failles. En effet, s il n existe pas de message dans la file, le programme va se bloquer dans l attente d un message. Il provoquera tel un appel de service synchrone, un ralentissement voire une fenêtre «votre programme a cessé de fonctionner».pour cela, il existe plusieurs types de méthode Receive() : Type de Send Description MessageQueue.Rece Reçoit le premier message disponible. ive () MessageQueue.Rece Reçoit le premier message disponible dans une file transactionnelle. ive (MessageQueueTran saction) MessageQueue.Rece Reçoit le premier message disponible avec spécification du type de ive la transaction. (MessageQueueTran sactiontype) Où l on peut ajouter comme paramètre TimeSpan Attend de recevoir un message dans le temps indiqué, sinon

16 16 [Le MSMQ] [Date : 10/10/09] TimeSpan, Cursor renvoie une exception. Attend de recevoir un message dans le temps indiqué, sinon renvoie une exception. Cursor conserve une position spécifique dans la file d attente. Comme vu dans le chapitre précédent, il existe une autre solution, que l on trouve dans l asynchrone ; pour cela MSMQ a directement les outils nécessaires, avec la présence de BeginReceive et EndReceive. L utilisation de ces deux méthodes est en tout point similaire à BeginInvoke et EndInvoke. Là encore on utilise le using «System.Treading» et l on crée un objet IAsyncResult //C# IAsyncResult iarr = MessageQ1.BeginReceive(); //code exécuter durant la réception du message. System.Messaging.Message msgin = MessageQ1.EndReceive(iarR); VB.NET Dim iarr As IAsyncResult = MessageQ1.BeginReceive() 'code exécuter durant la réception du message. Dim msgin As System.Messaging.Message = MessageQ1.EndReceive(iarR) Répondre à un message Lorsque le client attend une réponse précise à un message qu il a envoyé, il peut ajouter une propriété ReponseQueue et donner ainsi au serveur une file d attente dans laquelle il récupèrera la réponse. //C# System.Messaging.Message msg = new System.Messaging.Message(); msg.responsequeue = new MessageQueue(@".\private$\MaFileReponse"); VB.NET Dim msg As New System.Messaging.Message() msg.responsequeue = New MessageQueue(".\private$\MaFileReponse") Le serveur peut travailler sur le message puis le renvoyer au client sur la file d attente indiquée par le client, grâce à la méthode suivante qui remplace la méthode Send(). //C# msgin.responsequeue.send(msgout); VB.NET msgin.responsequeue.send(msgout) Ainsi on pourra récupérer des messages réponse dans la file d attente privée «MaFileReponse». 3.3 Exemple Pour notre exemple, nous allons utiliser deux ordinateurs sur un même réseau LAN. Notre programme est conçu en Winform. L interface utilisateur Winform propose une ListBox pour l affichage des résultats, et une TextBox pour créer de nouveaux messages. Le nouveau message contiendra un nom ou pseudo et sera envoyé par message queuing à un serveur qui rajoutera «hello» et répondra sur la file réponse prédéfini dans le message.

17 17 [Le MSMQ] [Date : 10/10/09] Mon premier ordinateur a pour IP : , le second a pour IP : Si vous ne disposez que d un ordinateur avec MSMQ, vous pouvez remplacer les IP par un «.» qui indiquera localhost au programme et utilisera des chaines locales. Ma fenêtre Winform (Form1) est constituée de la manière suivante : Et voici le code Client (application Winform) :

18 18 [Le MSMQ] [Date : 10/10/09] //C# using System; using System.Text; using System.Windows.Forms; using System.Messaging; using System.Threading; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; namespace testmsqn public partial class Form1 : Form private MessageQueue MessageQ1; private MessageQueue MessageQ2; public Form1() InitializeComponent(); if (!MessageQueue.Exists(@".\Private$\reponseq")) MessageQueue.Create(@".\Private$\reponseq"); MessageQ1 = new MessageQueue(@".\Private$\reponseq"); MessageQ2 = new MessageQueue(@"FormatName:DIRECT=TCP: \myqueue"); listbox1.items.clear(); private void button1_click(object sender, EventArgs e) try MessageQ1.Formatter = new XmlMessageFormatter(new String[] "System.String" ); IAsyncResult iarr = MessageQ2.BeginReceive(TimeSpan.FromMilliseconds(500)); System.Messaging.Message msg = MessageQ2.EndReceive(iarR); listbox1.items.add(msg.body); catch listbox1.items.add("temps d'attente dépassé"); private void button2_click(object sender, EventArgs e) System.Messaging.Message msgsend = new System.Messaging.Message(); msgsend.body = textbox1.text; msgsend.responsequeue = new MessageQueue(@"FormatName:DIRECT=TCP: \private$\reponseq"); MessageQ2.Send(msgsend);

19 19 [Le MSMQ] [Date : 10/10/09] VB.NET Imports System Imports System.Text Imports System.Windows.Forms Imports System.Messaging Imports System.Threading Imports System.Runtime.Remoting Imports System.Runtime.Remoting.Channels Imports System.Runtime.Remoting.Channels.Tcp Namespace testmsqn Partial Public Class Form1 Inherits Form Private MessageQ1 As MessageQueue Private MessageQ2 As MessageQueue Public Sub New() InitializeComponent() If Not MessageQueue.Exists(".\Private$\reponseq") Then MessageQueue.Create(".\Private$\reponseq") End If MessageQ1 = New MessageQueue(".\Private$\reponseq") MessageQ2 = New MessageQueue("FormatName:DIRECT=TCP: \myqueue") listbox1.items.clear() End Sub Private Sub button1_click(byval sender As Object, ByVal e As EventArgs) Try MessageQ1.Formatter = New XmlMessageFormatter(New [String]() "System.String") Dim iarr As IAsyncResult = MessageQ2.BeginReceive(TimeSpan.FromMilliseconds(500)) Dim msg As System.Messaging.Message = MessageQ2.EndReceive(iarR) listbox1.items.add(msg.body) Catch listbox1.items.add("temps d'attente dépassé") End Try End Sub Private Sub button2_click(byval sender As Object, ByVal e As EventArgs) Dim msgsend As New System.Messaging.Message() msgsend.body = textbox1.text msgsend.responsequeue = New MessageQueue("FormatName:DIRECT=TCP: \private$\reponseq") MessageQ2.Send(msgsend) End Sub End Class End Namespace Notre serveur est lui un programme console qui rajoutera à la chaine de départ «hello» et «!!!» :

20 20 [Le MSMQ] [Date : 10/10/09] //C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Messaging; using System.Threading; namespace testmsmqs class Program static void Main(string[] args) Console.WriteLine("GO Serveur"); if (!MessageQueue.Exists(@".\Private$\myqueue")) MessageQueue.Create(@".\Private$\myqueue"); MessageQueue MessageQ = new MessageQueue(@".\Private$\myqueue"); while (true) Thread.Sleep(500); MessageQ.Formatter = new XmlMessageFormatter(new String[] "System.String" ); try IAsyncResult iarr = MessageQ.BeginReceive(TimeSpan.FromMilliseconds(500)); System.Messaging.Message msgin = MessageQ.EndReceive(iarR); msgin.body = Helloman(msgin.Body.ToString()); Console.WriteLine(msgin.Body.ToString()); msgin.responsequeue.send(msgin); catch static string Helloman(string msg) msg = "Hello " + msg + "!!!"; return msg;

21 21 [Le MSMQ] [Date : 10/10/09] Imports System Imports System.Collections.Generic Imports System.Linq Imports System.Text Imports System.Messaging Imports System.Threading Namespace testmsmqs Class Program Private Shared Sub Main(ByVal args As String()) Console.WriteLine("GO Serveur") If Not MessageQueue.Exists(".\Private$\myqueue") Then MessageQueue.Create(".\Private$\myqueue") End If Dim MessageQ As New MessageQueue(".\Private$\myqueue") While True Thread.Sleep(500) MessageQ.Formatter = New XmlMessageFormatter(New [String]() "System.String") Try Dim iarr As IAsyncResult = MessageQ.BeginReceive(TimeSpan.FromMilliseconds(500)) Dim msgin As System.Messaging.Message = MessageQ.EndReceive(iarR) msgin.body = Helloman(msgin.Body.ToString()) Console.WriteLine(msgin.Body.ToString()) msgin.responsequeue.send(msgin) Catch End Try End While End Sub Private Shared Function Helloman(ByVal msg As String) As String msg = "Hello " & msg & "!!!" Return msg End Function End Class End Namespace Une fois le programme lancé plusieurs situations peuvent se présenter : On clique sur le bouton recevoir mais la file d attente ne contient aucun message ou on envoie un message au serveur, qui lui n est pas lancé, puis on fait recevoir : dans ce cas la ListBox affiche «Délai d attente dépassé» Si au contraire on envoie un message à un serveur lancé, et que celui-ci répond, un clic sur recevoir permet de l afficher.

22 22 [Le MSMQ] [Date : 10/10/09]

23 23 [Le MSMQ] [Date : 10/10/09]

24 24 [Le MSMQ] [Date : 10/10/09] 4 Conclusion Dans ce chapitre, nous avons vu comment utiliser le MSMQ, le message Queuing proposé par Microsoft. Nous avons parcouru les différents types de message et de file d attente et, à l aide d un exemple final, montré comment en tirer profit.

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting

TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Sécurisation du réseau

Sécurisation du réseau Sécurisation du réseau La sécurisation du réseau d entreprise est également une étape primordiale à la sécurisation générale de votre infrastructure. Cette partie a pour but de présenter les fonctionnalités

Plus en détail

PROCÉDURE D AIDE AU PARAMÉTRAGE

PROCÉDURE D AIDE AU PARAMÉTRAGE PROCÉDURE D AIDE AU PARAMÉTRAGE SOMMAIRE Futur a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers

Plus en détail

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3 SOMMAIRE Futur Telecom a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers éléments de messagerie suite

Plus en détail

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3 sommaire Futur Telecom a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers éléments de messagerie suite

Plus en détail

Guide de configuration. Logiciel de courriel

Guide de configuration. Logiciel de courriel Guide de configuration Logiciel de courriel Août 2013 Table des matières 1. Logiciels de courriel Mac 1.1 Télécharger, installer et mettre à niveau Microsoft Outlook (Utilisateurs du Courriel Affaires

Plus en détail

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur TUTORIEL RADIUS Dans ce tutoriel nous allons voir, comment mettre en place une borne wifi avec un protocole RADIUS. Pour cela, vous aurez besoin : - d un serveur Windows 2012 - d un Active Directory -

Plus en détail

Administration Centrale : Opérations

Administration Centrale : Opérations Administration Centrale : Opérations 2 Administration Centrale Opération 30/01/09 Sommaire 1 Introduction... 3 2 Topologie et services... 4 2.1 Serveurs de la Batterie... 4 2.2 Services sur le Serveur...

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

Plus en détail

Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée)

Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée) Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée) Propriétés Description Intitulé long Formation concernée Matière Présentation Développement d un logiciel de messagerie

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

Création d un compte Exchange (Vista / Seven)

Création d un compte Exchange (Vista / Seven) Création d un compte Exchange (Vista / Seven) Version : 2.0 Création d un compte Exchange sous Windows Vista et Windows Seven Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom

Plus en détail

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

Déployer une application cliente avec le Framework.NET 3.5 Client Profile

Déployer une application cliente avec le Framework.NET 3.5 Client Profile Déployer une application cliente avec le Framework.NET 3.5 Client Profile Version 1.0 James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Déployer une application cliente avec le Framework.NET 3.5 Client

Plus en détail

GUIDE D INSTALLATION INTERNET haute vitesse

GUIDE D INSTALLATION INTERNET haute vitesse GUIDE D INSTALLATION INTERNET haute vitesse Version 2012-10 1 800 567-6353 1 Table des matières 5....3 5.1 Configuration de Outlook Express...3 5.2 Configuration de Outlook 2000/XP...7 5.3 Configuration

Plus en détail

Programme Compte bancaire (code)

Programme Compte bancaire (code) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Programme Compte bancaire (code) namespace compte_bancaire /// Classe Program public

Plus en détail

Module.NET 3 Les Assemblys.NET

Module.NET 3 Les Assemblys.NET Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly

Plus en détail

Installation de GFI MailEssentials

Installation de GFI MailEssentials Installation de GFI MailEssentials Introduction à l installation de GFI MailEssentials Ce chapitre explique la procédure à suivre pour installer et configurer GFI MailEssentials. Il y a deux façons de

Plus en détail

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 : Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape

Plus en détail

Hébergement et configuration de services WCF. Version 1.0

Hébergement et configuration de services WCF. Version 1.0 Hébergement et configuration de services WCF Version 1.0 2 Configuration et Hebergement de services WCF Sommaire 1 Présentation du chapitre... 3 1.1 Présentation générale... 3 1.1.1 A qui s adresse ce

Plus en détail

Installation d'un Active Directory et DNS sous Windows Server 2008

Installation d'un Active Directory et DNS sous Windows Server 2008 Installation d'un Active Directory et DNS sous Windows Server 2008 Il est nécessaire de renommer notre machine et de lui attribuer une adresse IP fixe. Pour commencer l installation il va falloir ajouter

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Mettre en place un accès sécurisé à travers Internet

Mettre en place un accès sécurisé à travers Internet Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer

Plus en détail

Installation et configuration de base de l active Directory

Installation et configuration de base de l active Directory SCHMITT Année 2012/2014 Cédric BTS SIO Installation et configuration de base de l active Directory Description: Ce projet a pour but d installer l active directory et de créer une redondance en cas de

Plus en détail

Gestion du cache dans les applications ASP.NET

Gestion du cache dans les applications ASP.NET Gestion du cache dans les applications ASP.NET Version 1.0 James RAVAILLE http://blogs.dotnet france.com/jamesr 2 Gestion du cache dans les applications ASP.NET v 1.0 03/01/09 Sommaire 1 Introduction...

Plus en détail

INSTALLATION ET PRISE EN MAIN

INSTALLATION ET PRISE EN MAIN Business Phone CTI Client Pro INSTALLATION ET PRISE EN MAIN Vous trouverez dans ce document, la démarche d installation de Business Phone CTI Client Pro et les différentes possibilités qu offre ce logiciel.

Plus en détail

Guide Utilisateur. Edition Mars 2012. Agenda. E-mails. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it.

Guide Utilisateur. Edition Mars 2012. Agenda. E-mails. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it. Edition Mars 2012 Agenda E-mails Evènements Synchroniser avec les identités de gestion, de syndic, de transaction Messagerie interne Post-it Notes Statistiques Guide Utilisateur Prenez le temps de lire

Plus en détail

Guide SQL Server 2008 pour HYSAS

Guide SQL Server 2008 pour HYSAS Guide SQL Server 2008 pour HYSAS Sommaire 1- Lancement de l exécutable 3 2- Paramétrage pour des postes clients 11 3- Paramétrage Windows 13 4- Création de l installation avec Visor 24 1- Lancement de

Plus en détail

Préparation à l installation d Active Directory

Préparation à l installation d Active Directory Laboratoire 03 Étape 1 : Installation d Active Directory et du service DNS Noter que vous ne pourrez pas réaliser ce laboratoire sans avoir fait le précédent laboratoire. Avant de commencer, le professeur

Plus en détail

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...

Plus en détail

Manuel d utilisation de l outil collaboratif

Manuel d utilisation de l outil collaboratif Manuel d utilisation de l outil collaboratif Réf OCPD-V2 Page 1 / 24 a mis en œuvre un outil collaboratif qui permet de partager des informations entre collaborateurs. Il permet à des utilisateurs travaillant

Plus en détail

Configuration de GFI MailArchiver

Configuration de GFI MailArchiver Configuration de GFI MailArchiver Introduction à la configuration Après l installation de GFI MailArchiver, vous pourrez commencer la configuration de l interface Web et terminer la configuration de GFI

Plus en détail

Chapitre 1 Labo 1 : Les rôles de base du contrôleur de domaine Windows 2008 Server R2

Chapitre 1 Labo 1 : Les rôles de base du contrôleur de domaine Windows 2008 Server R2 Chapitre 1 Labo 1 : Les rôles de base du contrôleur de domaine Windows 2008 Server R2 1. Activation du contrôleur de domaine. Document réalisé au cours du stage de 1 ère année Maintenant, nous allons installer

Plus en détail

[OUTLOOK EXPRESS WINDOWS MAIL]

[OUTLOOK EXPRESS WINDOWS MAIL] Configuration de votre client de messagerie Microsoft Outlook Express Microsoft Windows Mail [OUTLOOK EXPRESS WINDOWS MAIL] Ce guide décrit la configuration d Outlook Express et de Windows Mail afin de

Plus en détail

SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR

SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR Table des matières Introduction... 3 Client Office Communicator 2007 R2 pour ordinateur... 4 Configuration manuelle d Office Communicator... 4 Dépannage...

Plus en détail

Gestionnaire des services Internet (IIS)

Gestionnaire des services Internet (IIS) Windows Server 2003 Gestionnaire des services Internet (IIS) Auteur : Frédéric DIAZ I. Introduction : Vous éprouvez le besoin d héberger votre site internet ou intranet? Windows server 2003 dispose à cet

Plus en détail

INSTALLATION DES SERVICES DE DOMAINE ACTIVE DIRECTORY Windows Server 2008 R2

INSTALLATION DES SERVICES DE DOMAINE ACTIVE DIRECTORY Windows Server 2008 R2 INSTALLATION DES SERVICES DE DOMAINE ACTIVE DIRECTORY Windows Server 2008 R2 Introduction Active Directory est un ensemble de services centralisés d identification et d authentification à un réseau d ordinateurs

Plus en détail

Manuel utilisateur Centre de Messagerie

Manuel utilisateur Centre de Messagerie Manuel utilisateur Centre de Messagerie I. Création de comptes 1. Informations générales A. Le paramétrage 2. Compte messagerie expert A. Compte interne B. Compte externe a. L onglet Option b. L onglet

Plus en détail

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3

Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Configuration requise ForestPrep DomainPrep Installation interactive 5 Installation sans surveillance Module 5 : Installation d Exchange Server 2003

Plus en détail

Personnaliser le serveur WHS 2011

Personnaliser le serveur WHS 2011 Chapitre 17 Personnaliser le serveur WHS 2011 Windows Home Server 2011 peut être personnalisé en ajoutant différentes fonctionnalités au logiciel. Comme pour Windows Server 2008 R2 dont Windows Home Server

Plus en détail

MANUEL D INSTALLATION

MANUEL D INSTALLATION Data Processing Commission Fast Advanced Software for Table soccer - v 1.0 Logiciel de gestion de tournoi de football de table MANUEL D INSTALLATION INSTALLATION INFORMATIQUE DE LA TABLE DE MARQUE & CONFIGURATION

Plus en détail

Manuel d installation et d utilisation du logiciel GigaRunner

Manuel d installation et d utilisation du logiciel GigaRunner Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières

Plus en détail

Mise en place Active Directory / DHCP / DNS

Mise en place Active Directory / DHCP / DNS Mise en place Active Directory / DHCP / DNS Guillaume Genteuil Période : 2014 Contexte : L entreprise Diamond Info localisé en Martinique possède une cinquantaine de salariés. Basé sur une infrastructure

Plus en détail

SOMMAIRE. Comment se connecter?

SOMMAIRE. Comment se connecter? SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter

Plus en détail

Services Windows et Domaines d application

Services Windows et Domaines d application 1 Sommaire... 1 1 Introduction... 2 2 Les services Windows... 3 2.1 Création et mise en place d un service pas à pas... 4 2.1.1 Créer un service... 4 2.1.2 Gérer son service Windows... 12 2.2 Exemple pratique...

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

Découvrez Windows NetMeeting

Découvrez Windows NetMeeting Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont

Plus en détail

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris : Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens

Plus en détail

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Page 1 de 7 Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Table des matières Table des matières... 1 1. Premier

Plus en détail

Comment déployer l'active Directory sur Windows Server 2008 R2. Microsoft France Division DPE

Comment déployer l'active Directory sur Windows Server 2008 R2. Microsoft France Division DPE Comment déployer l'active Directory sur Windows Server 2008 R2 Microsoft France Division DPE 1 Table des matières Présentation... 3 Objectifs... 3 Pré requis... 3 Introduction à l Active Directory... 4

Plus en détail

But de cette présentation

But de cette présentation Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES. Imprimantes SAR de Lyon / Novembre 2007 Page 1 sur 14

COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES. Imprimantes SAR de Lyon / Novembre 2007 Page 1 sur 14 COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES SAR de Lyon / Novembre 2007 Page 1 sur 14 SOMMAIRE SOMMAIRE... 2 GENERALITES... 3 INSTALLATION D UNE IMPRIMANTE... 4 Imprimante USB... 4 Détection

Plus en détail

La messagerie électronique

La messagerie électronique Formation La messagerie électronique Outlook 2010 Laurent ROBIN 1 Paramétrer la boîte à lettres électronique (Outlook express) Création du compte - Lancer le client de messagerie Outlook 2010. - Cliquer

Plus en détail

Sécurisation des accès au CRM avec un certificat client générique

Sécurisation des accès au CRM avec un certificat client générique NOTE TECHNIQUE Sécurisation des accès au CRM avec un certificat client générique OBJETIF DE SECURITE Réduire les risques d usurpation d identité et de vols de données (exemple : keylogger, cheval de Troie

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

ScTools Outil de personnalisation de carte

ScTools Outil de personnalisation de carte Outil de personnalisation de carte Manuel d installation et de configuration Version 1.0.2 http://www.auditiel.fr/docs/installation.pdf Référence : 1.3.6.1.4.1.28572.1.2.2.1.2 1 SOMMAIRE 1Sommaire... 2

Plus en détail

Guide administrateur AMSP

Guide administrateur AMSP Guide administrateur AMSP Alinto Version Auteur Date Remarque V1.0 Nicolas Polin 19/10/2015 - Lyon Paris Köln Madrid Table des matières 1. Introduction... 3 2. Se connecter à Factory... 3 3. Gestion des

Plus en détail

5.3.5.2 Travaux pratiques Bureau à distance et assistance à distance dans Windows 7

5.3.5.2 Travaux pratiques Bureau à distance et assistance à distance dans Windows 7 5.0 5.3.5.2 Travaux pratiques Bureau à distance et assistance à distance dans Windows 7 Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez vous connecter à distance à

Plus en détail

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards guide web utilisateur pour les services standards 1/22 version 03 décembre 2013 table des matières Accès au web utilisateur... 3 Onglet accueil... 5 Onglet services téléphoniques... 7 services standards...

Plus en détail

Espace Numérique Régional de Santé Formation sur la messagerie sécurisée. Version 1.2 - Auteur : Nathalie MEDA

Espace Numérique Régional de Santé Formation sur la messagerie sécurisée. Version 1.2 - Auteur : Nathalie MEDA Espace Numérique Régional de Santé Formation sur la messagerie sécurisée Version 1.2 - Auteur : Nathalie MEDA 1 Sommaire Introduction Qu est ce qu une messagerie sécurisée? Pourquoi utiliser une messagerie

Plus en détail

AFTEC SIO 2. Christophe BOUTHIER Page 1

AFTEC SIO 2. Christophe BOUTHIER Page 1 Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du

Plus en détail

Utilisation du client de messagerie Thunderbird

Utilisation du client de messagerie Thunderbird Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.

Plus en détail

CONFIGURATION DE LA RECEPTION DES MAILS EN POPS.

CONFIGURATION DE LA RECEPTION DES MAILS EN POPS. CONFIGURATION DE LA RECEPTION DES MAILS EN POPS. Titre descriptif du document Référence du document REFO-MU-ENTV2-Configuration de la réception des mails en Pops Nom du fichier REFO-MU-ENTV2-Configuration

Plus en détail

INSTALLATION D UN PORTAIL CAPTIF PERSONNALISE PFSENSE

INSTALLATION D UN PORTAIL CAPTIF PERSONNALISE PFSENSE INSTALLATION D UN PORTAIL CAPTIF PERSONNALISE PFSENSE Aurelien.jaulent@educagri.fr TABLE DES MATIERES Contexte :... 2 Introduction :... 2 Prérequis réseau :... 2 Choix de configuration :... 2 Configuration

Plus en détail

CAPTURE DES PROFESSIONNELS

CAPTURE DES PROFESSIONNELS CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet

Plus en détail

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr

Manuel d utilisation de la messagerie. http://zimbra.enpc.fr Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...

Plus en détail

Guide d utilisation de «Partages Privés»

Guide d utilisation de «Partages Privés» Guide d utilisation de «Partages Privés» Sommaire Interface Web Se connecter à l espace web Partages Privés p.4 Créer son compte p.5 Description de l interface web Partages Privés p.6 Créer des bibliothèques

Plus en détail

Installation Windows 2000 Server

Installation Windows 2000 Server Installation Windows 2000 Server 1. Objectif Ce document donne une démarche pour l installation d un serveur Windows 2000, d un serveur DNS et d un contrôleur de domaine (DC), en regard de certains éléments

Plus en détail

Allocation de l adressage IP à l aide du protocole DHCP.doc

Allocation de l adressage IP à l aide du protocole DHCP.doc Allocation de l adressage IP à l aide du protocole DHCP.doc Sommaire 1. Ajout et autorisation d un service Serveur DHCP...2 1.1. Comment le protocole DHCP alloue des adresses IP...2 1.2. Processus de

Plus en détail

Fonctionnement du courrier électronique

Fonctionnement du courrier électronique Fonctionnement du courrier électronique 1) Généralités L expéditeur envoie du courrier au destinataire. Schéma issu de : http://fr.wikipedia.org/wiki/serveur_de_messagerie_%c3%a9lectronique Le courrier

Plus en détail

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP

TP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP Vue d ensemble du basculement DHCP Dans Windows Server 2008 R2, il existe deux options à haute disponibilité dans le cadre du déploiement du serveur DHCP. Chacune de ces options est liée à certains défis.

Plus en détail

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO) LDAP Mise en place Introduction Limitation et Sécurité Déclarer un serveur MySQL dans l annuaire LDAP Associer un utilisateur DiaClientSQL à son compte Windows (SSO) Créer les collaborateurs DiaClientSQL

Plus en détail

UserLock Guide de Démarrage rapide. Version 8.5

UserLock Guide de Démarrage rapide. Version 8.5 UserLock Guide de Démarrage rapide Version 8.5 Introduction UserLock est une solution logicielle d'entreprise unique sécurisant les accès utilisateur sur le réseau afin de réduire le risque d'une brèche

Plus en détail

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand

BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Active Directory sous Windows Server SAHIN Ibrahim BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Sommaire I - Introduction... 3 1) Systèmes d exploitation utilisés... 3 2) Objectifs...

Plus en détail

Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ

Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ Fiche technique AppliDis Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ Fiche IS00198 Version document : 4.01 Diffusion limitée : Systancia, membres du programme Partenaires

Plus en détail

Guide d installation. Routeur Zyxel VMG1312

Guide d installation. Routeur Zyxel VMG1312 Guide d installation Routeur Zyxel VMG1312 Ce guide vous aidera à installer rapidement votre routeur ADSL Zyxel. Contenu du coffret routeur: 2 1 4 3 1. Connectez le filtre ADSL fourni à votre prise téléphonique.

Plus en détail

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt Client sur un domaine stage personnes ressources réseau en établissement janvier 2004 Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt Lycée de Villaroy 2 rue Eugène Viollet Le Duc BP31 78041

Plus en détail

Configurer le pare-feu de Windows XP SP2 pour WinReporter

Configurer le pare-feu de Windows XP SP2 pour WinReporter Configurer le pare-feu de Windows XP SP2 pour WinReporter Après l installation du service pack 2 sur une machine Windows XP toute requête réseau entrante est bloquée par le pare-feu. Il n y a en conséquence

Plus en détail

Tropimed Guide d'installation

Tropimed Guide d'installation Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise

Plus en détail

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

Plus en détail

NetCrunch 6. Superviser

NetCrunch 6. Superviser AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la

Plus en détail

Utiliser le portail d accès distant Pour les personnels de l université LYON1

Utiliser le portail d accès distant Pour les personnels de l université LYON1 Utiliser le portail d accès distant Pour les personnels de l université LYON1 Sommaire 0- authentification sur le portail d accès distant -------------------------------------------- page-2 1-page d accueil

Plus en détail

NOTICE D UTILISATION

NOTICE D UTILISATION NOTICE D UTILISATION 1 TABLE DES MATIERES Installation de Studio Express Desktop... 3 Installation sur Windows... 3 Installation sur Mac... 3 Connexion à Studio Express Desktop... 3 Appel... 4 Emettre

Plus en détail

Administration du site

Administration du site Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition

Plus en détail

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012 Microsoft SQL Server 2012 Guide d installation et de configuration sur des serveurs Microsoft Windows version 2008/2008R2/2012 ( Décembre 2012 ) Ce guide explique les différentes étapes pour installer

Plus en détail

Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5

Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Copyright 2003 Palm, Inc. Tous droits réservés. Graffiti, HotSync, MultiMail, le logo Palm, PalmModem et Palm OS sont des marques

Plus en détail

Guide d utilisation 2012

Guide d utilisation 2012 Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu

Plus en détail