PowerShell Community Handbook Kirk Aleksandar
Technical Product Manager *Px modules, pull requests, and more Almost 19 years working professionally with technology 8-Time PowerShell MVP World’s first self- proclaimed Poshoholic Shédiac, NB, Canada Kirk Munro
Freelance PowerShell and Azure trainer PowerShell Azure A cup of tea Microsoft MVP Serbia Aleksandar Nikolić
Let’s talk about learning PowerShell
Identifying your community needs How do you use the community today? What resources do you find most useful, and why? What do you feel is missing from the available resources? What would you like to see improved? Do you give back to the community? How can members of the community help enable/empower you to contribute more?
High value community resources
#slack
Value for you Easier than Available everywhere Immediate Multiple responders Targetable Searchable Helps build relationships How to contribute Bring your questions to the #irc-bridge channel Help others with their questions Configure search terms on keywords important to you/your work #slack
Visit to sign up for #slackhttp://slack.poshcode.org Visit to access #slack in your web browser, or download a desktop or mobile client from
PowerShell Magazine
Value for you Fantastic content of varying levels Breadth of topics from MVPs and non-MVPs alike How to contribute Interact with authors in the comments (they are highly responsive) If you have content you would like to share, contribute! PowerShell Magazine
Visit to read articles, ask questions, etc. Visit us/ to contribute content to the magazinehttp:// us/ on twitter and/or like PowerShell Magazine on Facebook to stay in the PowerShell Magazine on Facebook
Value for you Stay in touch with people/organizations relevant to you Ask questions to a broad audience or individuals Promote your own work How to contribute Be a part of the conversation Try to be mindful of the signal to noise ratio twitter
Visit to open an accounthttp:// Start following people or groups relevant to what you want to learn more etc.) Tweet questions, join in conversations, and be part of the discussion
GitHub and Open Source #FTW
Value for you Learn by example Contribute at the level you are comfortable with (docs, ps1, psm1, cs) Share the work Allow others to improve on your own work How to contribute Open an account on GitHub Publish your scripts on GitHub Find projects you want to contribute to Ease into it! GitHub and Open Source #FTW
GitHub Projects (Microsoft) PowerShell Script Analyzer PowerShell Script Analyzer OneGet, aka Package Management OneGet, aka Package Management PowerShell DSC docs PowerShell DSC modules GitHub Projects (community) PowerShell Best Practices and Style Guide PowerShell Best Practices and Style Guide Pester Modules from many PowerShell experts GitHub and Open Source #FTW And we’re just barely getting started…
GitHub and Open Source #FTW Visit to open an accounthttp://github.com Download GitHub Desktop for Windows (if you want a GUI)GitHub Desktop for Windows Keep an eye on Follow (watch) users/repositories you are interested in (e.g. Participate in discussions on the Issues pages Publish your scripts and modules as open source!
Online sync-ups with Microsoft
Value for you Direct interaction with Microsoft team members Great compliment any contributions you make to open source projects How to contribute Participate in the tri- weekly meetings Follow the discussion on twitter to know when Share your feedback, both positive and negative Online sync-ups with Microsoft
Teams already hosting regular sync-ups Package Management (aka OneGet) - PowerShell Script Analyzer Other product groups (e.g. SCSM) It’s a new Microsoft – they listen, and they are very responsive
PowerShell Gallery
Value for you Find and install modules from a sizeable online repository Home to many DSC resources Available in PSv3+ How to contribute Publish your own content to share with others PowerShell Gallery
Visit to browse the repository onlinehttp://powershellgallery.com Use PowerShellGet to discover and install modules you like from the PowerShell Gallery (here are a few to get you started)here are a few Attend the Package Management for the Enterprise session on Tuesday, November 10 08h00 to learn more
PowerShell/DevOps Conferences PowerShell and DevOps Global Summit – Bellevue WA – April 4-6, 2016 PowerShell and DevOps Global Summit PowerShell Conference EU 2016 – Hannover, Germany – April 20-22, 2016 PowerShell Conference EU 2016 Posh Cruise 2016 – from Manhattan, 7-day cruise to the Bahamas, with 3 days of PowerShell presentations while at sea – June 18-25, 2016 Posh Cruise 2016
Value for you Face time with people highly-focused on PowerShell and DevOps Presentations from knowledgeable PowerShell community members Spend time with members of the PowerShell Team How to contribute Bring your knowledge to share at the conference If you feel inclined, submit proposals for presentations Start building relationships early through community participation PowerShell/DevOps Conferences
PowerShell User Groups Local user group events all over the world Many user groups broadcast their events over the Internet Tuesday night this week, the Twin Cities PowerShell User Group is hosting a bunch of PowerShell MVPs (sign-up here)here
Value for you Face time with local people interested in PowerShell Presentations from knowledgeable PowerShell community members Great resource for problem solving, networking, etc. How to contribute Attend local and online user group events Try giving presentations (even short ones) by speaking to the event organizers PowerShell User Groups
Evaluations: Please provide session feedback by clicking the EVAL button in the scheduler app (also download slides). One lucky winner will receive a free ticket to the next MMS! Session Title: Discuss… Ask your questions-real world answers! Plenty of time to engage, share knowledge. SPONSORS