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=http://AdresseURL/msmq/NomDeLaQueuePublique» «DIRECT=http://AdresseURL\msmq\NomDeLaQueuePublique» 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 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 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 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 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 MessageQ1 = new MessageQ2 = new 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 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 MessageQ = new 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

Installation du connecteur Exchange 2003 du DM Server

Installation du connecteur Exchange 2003 du DM Server Installation du connecteur Exchange 2003 du DM Server Installation du connecteur Exchange 2003 du DM Server 7.3x Page 2 sur 2 Sommaire PRE-REQUIS 3 AFFECTATION DES DROITS EXCHANGE 3 INSTALLATION DE L ADMINISTRATION

Plus en détail

Introduction ASP.NET

Introduction ASP.NET 1 Sommaire Introduction... 1 1 Framework... 2 1.1 Général (.NET)... 2 1.2 ASP.NET... 2 2 Prérequis... 2 3 Présentation des bases d un projet ASP.NET... 3 3.1 Création d un projet... 3 3.2 Site Web : Les

Plus en détail

DotNet Remoting. Assia HACHICHI. dr.hachichi@gmail.com (basé sur un cours de Lionel Seinturier) Page 1

DotNet Remoting. Assia HACHICHI. dr.hachichi@gmail.com (basé sur un cours de Lionel Seinturier) Page 1 DotNet Remoting Assia HACHICHI dr.hachichi@gmail.com (basé sur un cours de Lionel Seinturier) Page 1 I Introduction 1. Introduction 2. Modèle de programmation 3. Caractéristiques techniques Invocation

Plus en détail

Création d un serveur Web Sous Windows 2000 Pro / Server / XP Pro

Création d un serveur Web Sous Windows 2000 Pro / Server / XP Pro Création d un serveur Web Sous Windows 2000 Pro / Server / XP Pro 1 Introduction IIS (Internet information service) est un composant Windows qui prend en charge le service Web (http) et FTP. Le serveur

Plus en détail

Windows Forms. 1 Introduction. 1.1 Objectifs. 1.2 Le C# 1.3 Visual Studio. C# tp 0 Octobre 2013. Epita

Windows Forms. 1 Introduction. 1.1 Objectifs. 1.2 Le C# 1.3 Visual Studio. C# tp 0 Octobre 2013. Epita Windows Forms 1 Introduction 1.1 Objectifs Durant ce TP, vous allez découvrir un nouveau langage, le C#. Vous serez confrontés à une nouvelle façon de coder, avec un nouveau langage, sous un nouvel environnement.

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

Un chat en C# Extrait de Wikipédia

Un chat en C# Extrait de Wikipédia Un chat en C# Un chat utilise un mécanisme de communication entre deux applications distantes. Il existe plusieurs solutions pour faire communiquer deux applications ; nous allons, ici, utiliser le protocole

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

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

Mise en œuvre de serveurs d application TD n o 4

Mise en œuvre de serveurs d application TD n o 4 Master IST-IE 2007 08 UE 203d Mise en œuvre de serveurs d application TD n o 4 1 Introduction Dans ce TD, vous implanterez une application cliente, vous étendrez la logique métier sans modifier les clients,

Plus en détail

Tests unitaires avec Visual Studio

Tests unitaires avec Visual Studio Tests unitaires avec Visual Studio (source MSDN) Rappels (initiation aux tests unitaires SI6 Tp6) Les tests unitaires offrent aux développeurs une méthode rapide pour rechercher des erreurs de logique

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

Hosted Exchange 2003

Hosted Exchange 2003 Hosted Exchange 2003 0 Customer Manual Hosted Exchange Sommaire 1. CREER UN NOUVEL UTILISATEUR... 2 1.1. Données d utilisateur «individuelles»... 3 1.1.1..Vérifications dans l interface web admin... 4

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

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

Introduction au langage C#

Introduction au langage C# Introduction au langage C# 1 Introduction : Langage développé par Microsoft afin de concurrencer le langage Java afin d être exécuté sur un grand nombre de plates formes (même des linux). Le langage C#

Plus en détail

SYNCHRONISER SA MESSAGERIE WINDOWS LIVE MAIL

SYNCHRONISER SA MESSAGERIE WINDOWS LIVE MAIL Internet Synchroniser sa messagerie Windows Live Mail avec un iphone SYNCHRONISER SA MESSAGERIE WINDOWS LIVE MAIL AVEC UN IPHONE CE support montre comment synchroniser un iphone avec le logiciel de gestion

Plus en détail

Dossier installation serveur RADIUS :

Dossier installation serveur RADIUS : Dossier installation serveur RADIUS : Etape 1 : Pré requis : Installer le serveur en tant que contrôleur de domaine : Installer les services de domaine Active Directory : Démarrer exécuter dcpromo Choisir

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

Création compte email sous Outlook

Création compte email sous Outlook Création compte email sous Outlook Version 1.0 Tout d abord, il vous faut les informations suivantes : Nom du serveur POP de votre compte mail. Il s agit de l url de votre site (ex : www.monsite.com) Nom

Plus en détail

Documentation : Lotus Domino

Documentation : Lotus Domino 2015 Documentation : Lotus Domino Enzo Rideau Swiss-galaxy 26/02/2015 Table des matières Synopsis :... 2 I) Installation du Serveur... 3 II) Administration et création d utilisateur... 12 Etape 1 : La

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

Installation d un certificat de serveur

Installation d un certificat de serveur Installation d un certificat de serveur Rédacteur : Eric Drezet Administrateur réseau CNRS-CRHEA 06/2004 But du papier : Installer un certificat de serveur en vue de sécuriser l accès au Web Mail avec

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

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

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

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

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

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

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

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

Maintenance et Dépannage

Maintenance et Dépannage Les journaux d événements Maintenance et Dépannage Windows XP Localiser la MMC Menu démarrer paramètres panneau de configuration A gauche, basculer en "affichage des catégories" Performance et maintenance

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

Installation & Configuration de l Active Directory sur Windows Server 2012

Installation & Configuration de l Active Directory sur Windows Server 2012 Installation & Configuration de l Active Directory sur Windows Server 2012 Active Directory est un service annuaire LDAP mis en place par Microsoft pour les machines Windows Serveur. Il permet d administrer

Plus en détail

FAXBOX. Manuel Utilisateur

FAXBOX. Manuel Utilisateur FAXBOX Manuel Utilisateur Client de messagerie Outlook Version 3.5.2 Table des matières A PROPOS DE CETTE DOCUMENTATION...4 INFORMATIONS SPECIFIQUES A VOTRE SOCIETE...5 DEPUIS LE CLIENT DE MESSAGERIE...6

Plus en détail

Migration Windows Server 2003(R2) Windows Server 2012(R2)

Migration Windows Server 2003(R2) Windows Server 2012(R2) 1 Avant-propos On se propose de migrer un serveur sous Windows Server 2003 ou 2003(R2) x86 sur un nouveau serveur en (R2) x64 tout en conservant le même nom et la même adresse IP (S1PEDA / 172.16.128.1).

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

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

Activation des styles visuels en mode bureau à distance.

Activation des styles visuels en mode bureau à distance. Activation des styles visuels en mode bureau à distance. Beaucoup de clients utilisent nos logiciels Locasyst et Factsyst au travers d une session bureau à distance, bien que les postes de travail et le

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

Instruction de connexion au réseau wifi EDU- VD

Instruction de connexion au réseau wifi EDU- VD 1.0v de connexion au réseau wifi EDU- VD Date: 22.01.13 Statut: Auteur: validé CPN Contrôle des modifications : Date: Nom: Remarques: 0.1b 12.12.12 CPN création 0.2b 17.12.12 CPN 1.0 22.01.13 STO Validation

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

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

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

DATAEXCHANGER DEX VERSION X

DATAEXCHANGER DEX VERSION X GUIDE D INSTALLATION DATAEXCHANGER DEX VERSION X SOMMAIRE Sommaire...- 2-1 PRE-REQUIS...- 4-1.1 Cohabitation avec d anciennes versions DEX...- 4-1.2 Matériel...- 4-1.3 Logiciel...- 4-1.4 Base de données...-

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

Guide d utilisation Plus de souplesse dans votre communication?

Guide d utilisation Plus de souplesse dans votre communication? Guide d utilisation Plus de souplesse dans votre communication? Un produit de la société Table des matières Table des matières... 2 Guide complet d utilisation... 3 Connexion à l administration i-flexo...

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

Localisation des vos applications

Localisation des vos applications 1 Localisation des vos applications Localisation des vos applications Sommaire Localisation des vos applications... 1 1 Introduction... 2 2 Gestion de la globalisation... 3 2.1 Récupérer des informations...

Plus en détail

RevGED 3 Manuel d utilisation

RevGED 3 Manuel d utilisation RevGED 3 Manuel d utilisation RevGED est un logiciel de gestion électronique de document. Ce présent document explique comment utiliser RevGED 3. Il ne traite absolument pas de son installation ni de son

Plus en détail

SOMMAIRE IMAP. Chapitre 1 IMAP 2. Chapitre 2 IMAP/SSL 12

SOMMAIRE IMAP. Chapitre 1 IMAP 2. Chapitre 2 IMAP/SSL 12 Exchange 2003 / SSL Page 1 sur 30 SOMMAIRE Chapitre 1 2 1.1 Mise en place sur le serveur 2 1.2 Test pour un poste en interne 6 1.3 Test pour un poste nomade 8 Chapitre 2 /SSL 12 2.1 Mise en place sur le

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

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

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

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

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

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

Documentation télémaintenance

Documentation télémaintenance Documentation télémaintenance Table des matières Introduction... 2 Interface web du technicien... 2 Connexion à l interface... 2 Mon compte... 3 Configuration... 4 1. Jumpoint... 4 2. Jump clients... 4

Plus en détail

À propos de l intégration continue dans Xcode

À propos de l intégration continue dans Xcode À propos de l intégration continue dans Xcode Table des matières À propos de l intégration continue dans Xcode 4 En bref 4 Installer et configurer le service Xcode 4 Connecter le service Xcode aux dépôts

Plus en détail

Je souhaite installer un serveur SMTP avec Windows XP ou 2000 Professionnel

Je souhaite installer un serveur SMTP avec Windows XP ou 2000 Professionnel Ce document PDF généré depuis l assistance d orange.fr vous permet de conserver sur votre ordinateur des informations qui pourront vous être utiles hors connexion. Les contenus de l assistance orange.fr

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

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

Table des matières. Cliquez sur les titres

Table des matières. Cliquez sur les titres Utilisation de la messagerie académique Table des matières Cliquez sur les titres I - Se connecter p. 2 II - Obtenir un nouveau mot de passe ou son identifiant p. 3 III - Augmenter l espace de stockage

Plus en détail

Gestion du serveur WHS 2011

Gestion du serveur WHS 2011 Chapitre 15 Gestion du serveur WHS 2011 Les principales commandes Windows Home Server 2011 reprend l ergonomie de Windows 7 et intègre les principales commandes de Windows Server 2008 R2. Les commandes

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

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

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

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

Création d un utilisateur sous AD

Création d un utilisateur sous AD Création d un utilisateur sous AD Page 1 sur 15 Créez un utilisateur Cliquez sur Suivant Cliquez sur Suivant Cliquez sur Terminer Page 2 sur 15 Accès Web Mail en http (interne) Page 3 sur 15 Tapez dans

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

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

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

Module GPO de Préférences

Module GPO de Préférences Configuration de Windows Server 2008 Active Directory Module GPO de Préférences Introduction Windows Server 2008 apporte son lot de nouveautés et notamment les stratégies de groupe de préférence. En entreprise,

Plus en détail

Manuel de mise en service simplifiée sous Windows & Linux

Manuel de mise en service simplifiée sous Windows & Linux Manuel de mise en service simplifiée sous Windows & Linux COGIS NETWORKS 06/11/2013 Page 1/10 1 AVERTISSEMENTS Ce manuel à pour objectif de vous assister quant à l installation et au paramétrage simplifié

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

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

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

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

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

PARAMETRER LA MESSAGERIE SOUS MICROSOFT OUTLOOK 2007

PARAMETRER LA MESSAGERIE SOUS MICROSOFT OUTLOOK 2007 PARAMETRER LA MESSAGERIE SOUS MICROSOFT OUTLOOK 2007 Ref : FP. P88 V 8.0 Résumé Ce document vous indique comment paramétrer votre messagerie sous Microsoft Outlook 2007. Vous pourrez notamment, créer,

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

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

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

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

Implémentation d une sécurisation SSL au niveau du portail de présentation AppliDis sur Windows 2008 R2

Implémentation d une sécurisation SSL au niveau du portail de présentation AppliDis sur Windows 2008 R2 Manuel d utilisation Implémentation d une sécurisation SSL au niveau du portail de présentation AppliDis sur Windows 2008 R2 Fiche IS00265 Version document : 1.00 Diffusion limitée : Systancia, membres

Plus en détail

IP Office Installation & Administration IMS

IP Office Installation & Administration IMS IP Office Installation & Administration IMS 40DHB0002FRCM Version 1 (20/11/2001) Contenu Contenu Integrated Messaging System...3 Aperçu d IMS...3 Limites du système...4 Configuration du système...5 Installation

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

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

Premier programme VBA : syntaxe, édition, compilation

Premier programme VBA : syntaxe, édition, compilation 1 Premier programme VBA : syntaxe, édition, compilation Le langage VBA (Visual Basic for Applications) permet de concevoir des programmes selon une syntaxe qui lui est propre, puis d éditer et d exécuter

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

[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

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

La mise en place de la quarantaine réseau

La mise en place de la quarantaine réseau La mise en place de la quarantaine réseau La quarantaine réseau n est pas une véritable solution de sécurité, mais c est un élément dont l objectif est de maintenir en bonne santé les éléments présents

Plus en détail

Guide utilisateur. Sophia

Guide utilisateur. Sophia Guide utilisateur Sophia http://smarttelecom.sophia-services.fr Table des matières 1 Objectif... 2 2 Accès... 2 3 Espace utilisateur... 3 4 Gestion des appels... 4 1- Renvoi Immédiat... 4 2- Renvoi sur

Plus en détail