SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Jean-Francois Piot

VP Product Management at GSX Solutions



 Olivier Raynaut

Microsoft Specialist at GSX Solutions



                   GSX Solutions© 2012   2
GSX Solutions at a glance

     Created in 1996
     Headquarter in Switzerland
     Offices in the USA, UK and France
     Specialized in Messaging and Collaboration
     Environment supervision




                                                  3
4
Introduction

Starting with PowerShell: Must Have Knowledge

How to use PowerShell?

Get Information and configure your environment with
PowerShell

Monitor and troubleshoot your environment

Report on usage of your environment

Problem with the use of PowerShell

How GSX Monitor and Analyzer can help you ?

                         GSX Solutions© 2012          5
Designed as a new approach to command line
management, released in 2006

Built upon the .Net framework

Use cmdlets for management, queries and tasks

Able to combine cmdlets to perform more complex tasks

Able to ‘Pipe’ output from one cmdlet to the input of
another

Can be used to manage servers and applications remotely

                      GSX Solutions© 2012               6
Pre-installed on Windows 7 and Windows Server 2008 R2
but can be added to previous versions by downloading
and installing the Windows Management Framework

Snappin

Cmdlet to find his way:
  Syntax: “verb-resource”
     New

     Get

     Remove

     Set
                        GSX Solutions© 2012             7
Cmdlet:
There are only two cmdlets you need to know:
   – Get-Help
   – Get-Command

For all the common cmdlets there are aliases that allow you to
call them:
   – Get-Help
      • man
      • help
• Get-Command
       • gcm
Advice: Parameters for Get-Help:
       - full: full help
       - online: TechNet article on the cmdlets.

                           GSX Solutions© 2012                   8
Two Ways:
 Exchange Management Shell
    Easiest way to start with
    Launch : « Exchange Management Shell »

 Remote PowerShell
    Creating a PSSession: $session = New-PSSession –computerName
    <fqdn of machine> -credential Get-Credential –authentication
    Kerberos
    Connecting to Exchange directly: $session = New-PSSession -
    credential Get-Credential –authentication Kerberos –connectionURI
    http://<FQDN of Exc server>/PowerShell –configurationName
    Microsoft.Exchange

                                GSX Solutions© 2012                     9
First actions:

  Import the session:
     Import-PSSession $session



  Enter the session
     Enter-PSSession $session



  Invoke commands on the remote computer
     Invoke-Command { any cmdlet here} –session $session



                            GSX Solutions© 2012            10
Get Exchange Server
          Retrieve all the server of the current organization with name, site, roles,
version, AD server, etc.

   Get Mailbox
          Retrieve attributes and object for a mailbox

   Get ActiveSyncDevice
          Retrieve the list of devices with identification, configurations, status
          information

   Get PublicFolderDatabase
          Return specific database properties (including backup and mount status
          information)
   Get MailboxDatabase
          Retrieve one or more Mailbox Database objects
                                      GSX Solutions© 2012                               11
Autodiscover Test
   Test-OutlookWebservices

Mailbox Servers
   Get-MailboxDatabaseCopyStatus
   Test-MapiConnectivity
Hub Transport
   Get-Queue

Client Access Servers
   Test-OwaConnectivity
   Test-PopConnectivity
   Test-ImapConnectivity
   Test-ActiveSyncConnectivity


                                 GSX Solutions© 2012   12
Test OWAConnectivity
  Definition

    Test All Microsoft Exchange virtual directories

  Real Test



Test ActiveSync Connectivity
  Definition

    Makes a real synchronization and a Direct Push test

  Real Test



                          GSX Solutions© 2012             13
Get-Mailbox
   Definition: retrieve attributes and objects for mailbox

   Test

Get-MailboxStatistics
   Definition: Obtain information about mailbox (size, number of
   messages, last time accessed, etc…)

   Test

Get-LogonStatistics
   Definition: Retrieve logon information about current active sessions

   Test

                            GSX Solutions© 2012                       14
Maintainability



Automate and alert



Store the information



Trend availability and usage statistics



                        GSX Solutions© 2012   15
Maintainability



Automate and alert



Store the information



Trend availability and usage statistics



                        GSX Solutions© 2012   16
Scanning engine: where to automate tests?

Alert system: how to be alerted?

Mailbox, CAS, Hub, CAS Array, DAG PowerShell tests

PowerShell autodiscovery of the environment

End-to-End tests

Storing Statistics

Trending PowerShell statistics



                      GSX Solutions© 2012            17
GSX automates the PowerShell tests

GSX automates the alert system

GSX calculates and reports on the availability on each role
Mailbox, CAS, Hub, CAS Array, DAG with PowerShell tests

GSX draws the PowerShell autodiscovery of the environment

GSX adds others End-to-End tests such as Mail Routing

GSX enables the storage of PowerShell statistics for
troubleshoot and trending capacity



                         GSX Solutions© 2012                  18
@GSX_Solutions

                                            Friend of GSX

                                            GSX-Solutions Like page

                                   Blog     www.gsx.com/blog



GSX Solutions                                   GSX Solutions
Headquarters                                    North America
Geneva, Switzerland                                Buffalo, USA
+41 22 735 82 40                                 +1 310 765 4139
 sales@gsx.com                                    sales@gsx.com


                      GSX Solutions© 2012                             19

Contenu connexe

Plus de GSX Solutions

Using the right tools to keep control of your Office 365 deployments
Using the right tools to keep control of your Office 365 deploymentsUsing the right tools to keep control of your Office 365 deployments
Using the right tools to keep control of your Office 365 deploymentsGSX Solutions
 
Scom presentation from June 5th Webinar
Scom presentation from June 5th WebinarScom presentation from June 5th Webinar
Scom presentation from June 5th WebinarGSX Solutions
 
Ppt webinar gsx_exchange_hybridcloud
Ppt webinar gsx_exchange_hybridcloudPpt webinar gsx_exchange_hybridcloud
Ppt webinar gsx_exchange_hybridcloudGSX Solutions
 
MS Exchange workshop what is new in Exchange 2013
MS Exchange workshop what is new in Exchange 2013MS Exchange workshop what is new in Exchange 2013
MS Exchange workshop what is new in Exchange 2013GSX Solutions
 
Ms exchange workshop GSX Exchange server performance & reports
Ms exchange workshop GSX Exchange server performance & reportsMs exchange workshop GSX Exchange server performance & reports
Ms exchange workshop GSX Exchange server performance & reportsGSX Solutions
 
High Availability Traveler Architecture Map - IBM Connect 2013
High Availability Traveler Architecture Map - IBM Connect 2013High Availability Traveler Architecture Map - IBM Connect 2013
High Availability Traveler Architecture Map - IBM Connect 2013GSX Solutions
 
Webinar GSX How To Monitor your Exchange Environment
Webinar GSX How To Monitor your Exchange EnvironmentWebinar GSX How To Monitor your Exchange Environment
Webinar GSX How To Monitor your Exchange EnvironmentGSX Solutions
 
How to Apply ITIL Management principles to your Collaboration Environment?
How to Apply ITIL Management principles to your Collaboration Environment?How to Apply ITIL Management principles to your Collaboration Environment?
How to Apply ITIL Management principles to your Collaboration Environment?GSX Solutions
 
GSX_BLUGpresentation 2011
GSX_BLUGpresentation 2011GSX_BLUGpresentation 2011
GSX_BLUGpresentation 2011GSX Solutions
 
Lotusphere2011 GSX presentation
Lotusphere2011 GSX presentationLotusphere2011 GSX presentation
Lotusphere2011 GSX presentationGSX Solutions
 

Plus de GSX Solutions (10)

Using the right tools to keep control of your Office 365 deployments
Using the right tools to keep control of your Office 365 deploymentsUsing the right tools to keep control of your Office 365 deployments
Using the right tools to keep control of your Office 365 deployments
 
Scom presentation from June 5th Webinar
Scom presentation from June 5th WebinarScom presentation from June 5th Webinar
Scom presentation from June 5th Webinar
 
Ppt webinar gsx_exchange_hybridcloud
Ppt webinar gsx_exchange_hybridcloudPpt webinar gsx_exchange_hybridcloud
Ppt webinar gsx_exchange_hybridcloud
 
MS Exchange workshop what is new in Exchange 2013
MS Exchange workshop what is new in Exchange 2013MS Exchange workshop what is new in Exchange 2013
MS Exchange workshop what is new in Exchange 2013
 
Ms exchange workshop GSX Exchange server performance & reports
Ms exchange workshop GSX Exchange server performance & reportsMs exchange workshop GSX Exchange server performance & reports
Ms exchange workshop GSX Exchange server performance & reports
 
High Availability Traveler Architecture Map - IBM Connect 2013
High Availability Traveler Architecture Map - IBM Connect 2013High Availability Traveler Architecture Map - IBM Connect 2013
High Availability Traveler Architecture Map - IBM Connect 2013
 
Webinar GSX How To Monitor your Exchange Environment
Webinar GSX How To Monitor your Exchange EnvironmentWebinar GSX How To Monitor your Exchange Environment
Webinar GSX How To Monitor your Exchange Environment
 
How to Apply ITIL Management principles to your Collaboration Environment?
How to Apply ITIL Management principles to your Collaboration Environment?How to Apply ITIL Management principles to your Collaboration Environment?
How to Apply ITIL Management principles to your Collaboration Environment?
 
GSX_BLUGpresentation 2011
GSX_BLUGpresentation 2011GSX_BLUGpresentation 2011
GSX_BLUGpresentation 2011
 
Lotusphere2011 GSX presentation
Lotusphere2011 GSX presentationLotusphere2011 GSX presentation
Lotusphere2011 GSX presentation
 

Dernier

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Dernier (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

GSX Webinar PowerShell Cmdlets Automation

  • 1.
  • 2. Jean-Francois Piot VP Product Management at GSX Solutions Olivier Raynaut Microsoft Specialist at GSX Solutions GSX Solutions© 2012 2
  • 3. GSX Solutions at a glance Created in 1996 Headquarter in Switzerland Offices in the USA, UK and France Specialized in Messaging and Collaboration Environment supervision 3
  • 4. 4
  • 5. Introduction Starting with PowerShell: Must Have Knowledge How to use PowerShell? Get Information and configure your environment with PowerShell Monitor and troubleshoot your environment Report on usage of your environment Problem with the use of PowerShell How GSX Monitor and Analyzer can help you ? GSX Solutions© 2012 5
  • 6. Designed as a new approach to command line management, released in 2006 Built upon the .Net framework Use cmdlets for management, queries and tasks Able to combine cmdlets to perform more complex tasks Able to ‘Pipe’ output from one cmdlet to the input of another Can be used to manage servers and applications remotely GSX Solutions© 2012 6
  • 7. Pre-installed on Windows 7 and Windows Server 2008 R2 but can be added to previous versions by downloading and installing the Windows Management Framework Snappin Cmdlet to find his way: Syntax: “verb-resource” New Get Remove Set GSX Solutions© 2012 7
  • 8. Cmdlet: There are only two cmdlets you need to know: – Get-Help – Get-Command For all the common cmdlets there are aliases that allow you to call them: – Get-Help • man • help • Get-Command • gcm Advice: Parameters for Get-Help: - full: full help - online: TechNet article on the cmdlets. GSX Solutions© 2012 8
  • 9. Two Ways: Exchange Management Shell Easiest way to start with Launch : « Exchange Management Shell » Remote PowerShell Creating a PSSession: $session = New-PSSession –computerName <fqdn of machine> -credential Get-Credential –authentication Kerberos Connecting to Exchange directly: $session = New-PSSession - credential Get-Credential –authentication Kerberos –connectionURI http://<FQDN of Exc server>/PowerShell –configurationName Microsoft.Exchange GSX Solutions© 2012 9
  • 10. First actions: Import the session: Import-PSSession $session Enter the session Enter-PSSession $session Invoke commands on the remote computer Invoke-Command { any cmdlet here} –session $session GSX Solutions© 2012 10
  • 11. Get Exchange Server Retrieve all the server of the current organization with name, site, roles, version, AD server, etc. Get Mailbox Retrieve attributes and object for a mailbox Get ActiveSyncDevice Retrieve the list of devices with identification, configurations, status information Get PublicFolderDatabase Return specific database properties (including backup and mount status information) Get MailboxDatabase Retrieve one or more Mailbox Database objects GSX Solutions© 2012 11
  • 12. Autodiscover Test Test-OutlookWebservices Mailbox Servers Get-MailboxDatabaseCopyStatus Test-MapiConnectivity Hub Transport Get-Queue Client Access Servers Test-OwaConnectivity Test-PopConnectivity Test-ImapConnectivity Test-ActiveSyncConnectivity GSX Solutions© 2012 12
  • 13. Test OWAConnectivity Definition Test All Microsoft Exchange virtual directories Real Test Test ActiveSync Connectivity Definition Makes a real synchronization and a Direct Push test Real Test GSX Solutions© 2012 13
  • 14. Get-Mailbox Definition: retrieve attributes and objects for mailbox Test Get-MailboxStatistics Definition: Obtain information about mailbox (size, number of messages, last time accessed, etc…) Test Get-LogonStatistics Definition: Retrieve logon information about current active sessions Test GSX Solutions© 2012 14
  • 15. Maintainability Automate and alert Store the information Trend availability and usage statistics GSX Solutions© 2012 15
  • 16. Maintainability Automate and alert Store the information Trend availability and usage statistics GSX Solutions© 2012 16
  • 17. Scanning engine: where to automate tests? Alert system: how to be alerted? Mailbox, CAS, Hub, CAS Array, DAG PowerShell tests PowerShell autodiscovery of the environment End-to-End tests Storing Statistics Trending PowerShell statistics GSX Solutions© 2012 17
  • 18. GSX automates the PowerShell tests GSX automates the alert system GSX calculates and reports on the availability on each role Mailbox, CAS, Hub, CAS Array, DAG with PowerShell tests GSX draws the PowerShell autodiscovery of the environment GSX adds others End-to-End tests such as Mail Routing GSX enables the storage of PowerShell statistics for troubleshoot and trending capacity GSX Solutions© 2012 18
  • 19. @GSX_Solutions Friend of GSX GSX-Solutions Like page Blog www.gsx.com/blog GSX Solutions GSX Solutions Headquarters North America Geneva, Switzerland Buffalo, USA +41 22 735 82 40 +1 310 765 4139 sales@gsx.com sales@gsx.com GSX Solutions© 2012 19