Skip to content

JNUC2019 Lab Session B intro

Chris Lasell edited this page Oct 15, 2019 · 7 revisions

Hands On, Real-time Classic API Using ruby-jss

Lab Session Contents - 1 - Intro

Previous           TOC           Next

Slides 1 & 2: Introductions

  • If needed, please get ruby-jss installed during rest of intro
xcode-select --install
sudo gem install ruby-jss --bindir /usr/local/bin
  • The link to this page is shown

  • Sam introduces himself, and Dev. Relations

  • Sam talks a little about ruby-jss, introduces Chris

  • Chris introduces himself, gives short history of ruby-jss

    • Notice, as we go, that you will never see or type any XML or JSON

Slide 3: Lab Objectives

  • Use ruby-jss and irb as a live 'shell' to a JSS, performing realtime tasks
  • Learn a little about Ruby and irb
  • Write an executable script automating a task
  • Overview of Documentation & Online resources

Slide 4: Agenda

  • Getting connected
    • Launching irb, requiring ruby-jss, connection to the API
  • Realtime tasks
    • A series of realtime activities with a live JSS
  • Scripted task
    • Update static computer and device groups from members of smart user group
  • Advanced ruby-jss
    • Quick mention of more advanced usage
  • Documentation & Resources
    • Where are they, how to read them
  • Q & A

  • While we can't spend tons of time talking about the Ruby language, We will cover some basics as we go.

  • Lets just jump right in and do realtime things with a live JSS.

  • Please open this web page and follow along as we go

    • You'll be able to copy & paste everything rather than type it all.

Previous           TOC           Next

Clone this wiki locally