Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Graph all the PowerShell things

Aac3dafaab7a7c2063d2526ba5936305?s=47 Glenn
April 12, 2017

Graph all the PowerShell things

Community Lightning talk for PowerShell and DevOps summit 2017, about using PowerShell in the Neo4j Project

Aac3dafaab7a7c2063d2526ba5936305?s=128

Glenn

April 12, 2017
Tweet

Transcript

  1. @glennsarti Graph all the things with PowerShell

  2. Me • Senior Software Engineer at Puppet Specialising in Windows

    • 15 years in Desktop Engineering and IT Navy, Government, Mining, Finance, Corporate • Contributor to Neo4j and packages @glennsarti
  3. What is this Neo4j thing? @glennsarti

  4. What is a Graph DB? @glennsarti

  5. How do you draw the data model? https://dzone.com/refcardz/from-relational-to-graph-a-developers-guide @glennsarti

  6. @glennsarti http://www.lyonwj.com/2016/06/26/graph-of-thrones-neo4j-social-network-analysis

  7. But where’s the PowerShell?

  8. • Chocolatey • PSake • PowerShell Module • Pester •

    .Net Drivers @glennsarti
  9. • Chocolatey • PSake • PowerShell Module • Pester •

    .Net Drivers @glennsarti
  10. • Chocolatey • PSake • PowerShell Module • Pester •

    .Net Drivers @glennsarti
  11. • Chocolatey • PSake • PowerShell Module • Pester •

    .Net Drivers @glennsarti
  12. @glennsarti C:\Source> get-help get-item NAME Get-Item … RELATED LINKS Online

    Version: http://go.microsof … Clear-Item Copy-Item Invoke-Item Move-Item …
  13. @glennsarti Command Module Module HAS_COMMAND HAS_COMMAND Command RELATED_LINK

  14. @glennsarti Module HAS_COMMAND Command MATCH (:Module)-[:HAS_COMMAND]->(:Command) Cypher Query Language

  15. @glennsarti Using PowerShell to query Neo4j about PowerShell…

  16. So what does this all mean? @glennsarti

  17. Don’t restrict yourself @glennsarti

  18. https://neo4j.com https://neo4j.com/graph-databases-book/ http://glennsarti.github.io/blog/neo4j-nano-containers/ https://speakerdeck.com/glennsarti All images are copyright of their

    respective owners @glennsarti