your one source for IT & AV

Training Presentation Systems Services & Consulting Cloud Services Purchase Client Center Computer Museum
Arrow Course Schedule | Classroom Rentals | Student Information | Free Seminars | Client Feedback | Partners | Survey | Standby Discounts

SolarWinds Orion 301 - Automation and SDK

SS Course: GK821399

Course Overview


This course is geared towards students that already have extensive experience with the SolarWinds platform but want to deep dive into topics such as Network Performance Monitor (NPM) and the Orion Software Development Kit (SDK).

On the last day of class, get help applying the new skills you have learned during class through practical application. Benefit from a hands-on lab environment to review, test, and resolve any challenges you are faced with in your SolarWinds production all under the expert guidance of our experienced SCP-certified class instructor.


Scheduled Classes

08/07/23 - GVT - Virtual Classroom - Virtual Instructor-Led
10/30/23 - GVT - Virtual Classroom - Virtual Instructor-Led



1: Introduction to the SDK

  • Connection
  • Where do we see SWQL Code in the regular Orion GUI
  • Utilizing SWQL
    • Advanced Alerts
    • Advanced Reports
    • SWQL Widgets
  • Orion modern Dashboards

2: Getting to know SWQL on a deeper level

  • What is it?
  • Verbs and metadata
  • Connection to SQL (abstraction to SQL Studio)
  • Open SQL Studio and compare tables to SWQL tables
    • SWQL and implicit joins in the code

3: PowerShell

  • Fundamentals
  • Functions in PowerShell/Objects
  • SolarWinds SDK cmdlets

4: Building code that utilizes PowerShell to automate common Orion tasks

  • Unamanage/manage nodes
    • Modify node names
    • Add nodes to Orion
    • Delete nodes
    • Interface discovery
    • Network discovery
    • REST API coding obtain data from SolarWinds via web GET/ POST (Postman)*



    Orion 201 is a prerequisite, providing students with an advanced understanding of the SolarWinds platform as the 301 class will not cover installation and basic overviews.

    Students will also be expected to have a basic knowledge of the Transact-SQL and PowerShell languages.

      Who Should Attend


      Network Engineers, System Administrators, SolarWinds Administrators, MS Exchange Administrators