0
Jean-Francois PiotVP Product Management, GSX Solutions Cyril LEROYMicrosoft Specialist, GSX Solutions                   GS...
GSX Solutions en bref     Fondée en 1996     Siège à Genève, Suisse     Bureaux aux Etats-Unis, Royaume-Unis     Pôle de d...
4
IntroductionLes fondamentaux de PowerShellComment utiliser PowerShell ?Accéder à votre architecture avec PowerShellSupervi...
Conçu comme une nouvelle approche de gestion en ligne decommandes, sorti en 2006Basé sur le standard .Net frameworkUtilise...
Préinstallé avec Windows depuis Windows Vista et WindowsServer 2008, disponible pour les versions antérieures viatélécharg...
Cmdlet:Vous devez connaitre uniquement 2 commandes pour débuter:   – Get-Help   – Get-CommandPour toutes les cmdlets commu...
2 possibilités:  Exchange Management Shell     Simple à exécuter     Utiliser le raccourci : « Exchange Management Shell »...
Premières opérations:  Importer la session:     Import-PSSession $session  Entrer dans la session:     Enter-PSSession $se...
Get-ExchangeServer    Récupère les informations détaillées de chaque serveur Exchange de    l‟organisation (site, roles, v...
Test de configuration automatique « Autodiscover »   Test WebservicesconnectivityTests du rôle « Mailbox Server »   Get Ma...
Test-OWAConnectivity   Définition     Valide la connectivité Outlook WebApp and testant les différents     répertoires vir...
Get-Mailbox  Définition: récupère la liste des boites mail  TestGet-MailboxStatistics  Définition: Récupère les informatio...
MaintenabilitéAutomatisation et alerteStockage des informations collectéesRapport de disponibilité et statistiques d‟utili...
MaintenabilitéAutomatisation des tâches et des alertesStockage des informations collectéesMise à disposition de rapport de...
Moteur de scan: comment automatiser les tests ?Système de gestion des alertes: comment être alerté ?Tests Powershell sur M...
GSX automatise les tests PowerShellGSX automatise la gestion des alertesGSX calcule et génère des rapports de disponibilit...
@GSX_Solutions                                            Friend of GSX                                            GSX-Sol...
Comment automatiser les commandes PowerShell pour optimiser la performance d' Exchange?
Prochain SlideShare
Chargement dans... 5
×

Comment automatiser les commandes PowerShell pour optimiser la performance d' Exchange?

715

Published on

Des systèmes collaboratifs performants et une communication fiable sont essentiels au fonctionnement moderne de toute entreprise. La surveillance pro-active, ou monitoring, de vos serveurs et de vos services vous permet de garantir un niveau élevé de performance et de disponibilité de vos applications Exchange pour les utilisateurs finaux. Au cours de cette session nos experts certifiés Microsoft vont vous montrer comment tirer parti des commandes PowerShell pour optimiser votre environment Echange. Nous vous proposons de voir ou revoir ensemble les principales commandes PowerShell, ainsi que les moyens pour les automatiser. Nous proposons cette session car l'usage de PowerShell est un outil largement utilisé par tous les administrateurs Exchange et que cela peut parfois être trés chronophage. L'objectif de cette session est de vous aider dans votre travail quotidien en automatisant les commandes essentielles à la supervision de votre environment Exchange. Au programme de cette session:-Les fondamentaux de PowerShell-Comment utiliser PowerShell-Configurer votre environment avec PowerShell -Les limites de PowerShell-Supervision et résolution de problème (OWA test)-Analyse de l'usage fait par vos utilisateurs de votre plateforme Microsoft Exchange -Les problématiques de l'usage des commandes PowerShell. Au programme de cette session: -Les fondamentaux de PowerShell -Comment utiliser PowerShell -Configurer votre environment avec PowerShell -Les limites de PowerShell -Supervision et résolution de problème (OWA test) -Analyse de l'usage fait par vos utilisateurs de votre plateforme Microsoft Exchange -Les problématiques de l'usage des commandes PowerShell"

Published in: Technologies
0 commentaires
0 mentions J'aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Be the first to like this

Aucun téléchargement
Vues
Total des vues
715
Sur Slideshare
0
À partir des ajouts
0
Nombre d'ajouts
0
Actions
Partages
0
Téléchargements
48
Commentaires
0
J'aime
0
Ajouts 0
No embeds

No notes for slide

Transcript of "Comment automatiser les commandes PowerShell pour optimiser la performance d' Exchange?"

  1. 1. Jean-Francois PiotVP Product Management, GSX Solutions Cyril LEROYMicrosoft Specialist, GSX Solutions GSX Solutions© 2012 2
  2. 2. GSX Solutions en bref Fondée en 1996 Siège à Genève, Suisse Bureaux aux Etats-Unis, Royaume-Unis Pôle de développement en France 3
  3. 3. 4
  4. 4. IntroductionLes fondamentaux de PowerShellComment utiliser PowerShell ?Accéder à votre architecture avec PowerShellSuperviser et chercher l‟erreurLe reporting avec PowerShellPowerShell la solution idéale?GSX Monitor et Analyzer l‟alternative! GSX Solutions© 2013 5
  5. 5. Conçu comme une nouvelle approche de gestion en ligne decommandes, sorti en 2006Basé sur le standard .Net frameworkUtilise les cmdlets pour la gestion, les requêtes et les tâchesCapable de combiner les cmdlets pour réaliser des tâchescomplexesCapable de rediriger le résultat d‟une cmdlet en paramètred‟une autre („pipe‟)Utilisable à distance pour gérer des serveurs et desapplications GSX Solutions© 2012 6
  6. 6. Préinstallé avec Windows depuis Windows Vista et WindowsServer 2008, disponible pour les versions antérieures viatéléchargement du « Windows Management Framework »Snap-inCmdlet pour s‟y retrouver: Syntaxe: “verb-resource” New Get Remove Set GSX Solutions© 2012 7
  7. 7. Cmdlet:Vous devez connaitre uniquement 2 commandes pour débuter: – Get-Help – Get-CommandPour toutes les cmdlets communes, un alias permet de lesinvoquer facilement: – Get-Help • man • help• Get-Command • gcmConseil: Paramètres supplémentaires pour Get-Help: - full: affichage complêt - online: lien vers l‟article en ligne sur le site Technet. GSX Solutions© 2012 8
  8. 8. 2 possibilités: Exchange Management Shell Simple à exécuter Utiliser le raccourci : « Exchange Management Shell » Remote PowerShell Création de la session distante : $session = New-PSSession – computername <fqdn de la machine> -credential Get-Credential – authentication Kerberos Connexion directe au snap-in Exchange : $session = New-PSSession - credential Get-Credential –authentication Kerberos –connectionURI http://<FQDN du serveur Exchange>/PowerShell –configurationName Microsoft.Exchange GSX Solutions© 2012 9
  9. 9. Premières opérations: Importer la session: Import-PSSession $session Entrer dans la session: Enter-PSSession $session Invoquer une commande à distance: Invoke-Command {cmdlet} –session $session GSX Solutions© 2012 10
  10. 10. Get-ExchangeServer Récupère les informations détaillées de chaque serveur Exchange de l‟organisation (site, roles, version, AD server, etc)Get-Mailbox Récupère les attributs pour une boite MailGet-ActiveSyncDevice Récupère la liste des périphériques ActiveSync enregistrés ainsi que les propriétés techniquesGet-PublicFolderDatabase Récupère les informations détaillées des bases de Dossiers Publics (incluant l‟état du backup, le statut, les paramètres de rétention et de réplication, etc)Get-MailboxDatabase Récupère les informations des bases de boites Mail GSX Solutions© 2012 11
  11. 11. Test de configuration automatique « Autodiscover » Test WebservicesconnectivityTests du rôle « Mailbox Server » Get MailboxDatabaseCopyStatus Test MapiConnectivity Test ReplayServicesTests du rôle « Hub Transport » Get-QueueTests du rôle « Client Access Servers » Test-OwaConnectivity Test-PopConnectivity et test-ImapConnectivity Test-ActiveSyncConnectivity Test Outlook connectivity GSX Solutions© 2012 12
  12. 12. Test-OWAConnectivity Définition Valide la connectivité Outlook WebApp and testant les différents répertoires virtuels IIS spécifiques à Exchange. Test réelTest-ActiveSyncConnectivity Définition Réalise une synchronisation complète et valide la réponse « Direct Push » Test réelTest-OutlookConnectivity Définition Réalise une connexion de type « client Outlook » incluant la création du profil et l‟accès à la boite principal de l‟utilisateur Test réel GSX Solutions© 2012 13
  13. 13. Get-Mailbox Définition: récupère la liste des boites mail TestGet-MailboxStatistics Définition: Récupère les informations détaillées de chaque boite mail (taille, quota, nombre d‟éléments, dernier accès, etc…) Test GSX Solutions© 2012 14
  14. 14. MaintenabilitéAutomatisation et alerteStockage des informations collectéesRapport de disponibilité et statistiques d‟utilisation GSX Solutions© 2012 15
  15. 15. MaintenabilitéAutomatisation des tâches et des alertesStockage des informations collectéesMise à disposition de rapport de disponibilité et desstatistiques d‟utilisation GSX Solutions© 2012 16
  16. 16. Moteur de scan: comment automatiser les tests ?Système de gestion des alertes: comment être alerté ?Tests Powershell sur Mailbox, CAS, Hub, CAS Array, DAGDécouverte automatique de votre environnementTests “ End-to-End “ et mesure des temps de réponseHistorisation des statistiquesEtablissement de rapport de tendance GSX Solutions© 2012 17
  17. 17. GSX automatise les tests PowerShellGSX automatise la gestion des alertesGSX calcule et génère des rapports de disponibilité pourchacun des rôles Mailbox, CAS, Hub, et aussi les clusters CASArray et DAG via des tests PowerShellGSX découvre automatiquement votre environnementGSX ajoute d‟autres tests spécifiques comme le “Mail Routing”GSX enregistre et fourni les statistiques PowerShell statisticspour vous assister dans le dépannage et la gestion de lacapacité GSX Solutions© 2012 18
  18. 18. @GSX_Solutions Friend of GSX GSX-Solutions Like page Blog www.gsx.com/blogGSX Solutions GSX SolutionsHeadquarters North AmericaGeneva, Switzerland Buffalo, USA+41 22 735 82 40 +1 310 765 4139 sales@gsx.com sales@gsx.com GSX Solutions© 2012 19
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×