$30 off During Our Annual Pro Sale. View Details »

Graph all the PowerShell things

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

Glenn

April 12, 2017
Tweet

More Decks by Glenn

Other Decks in Technology

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