POWERSHELL SHENANIGANS LATERAL MOVEMENT WITH POWERSHELL KIERAN JACOBSEN READIFY.
PowerShell Community Handbook Kirk Aleksandar
-
Upload
christopher-gray -
Category
Documents
-
view
219 -
download
1
description
Transcript of PowerShell Community Handbook Kirk Aleksandar
PowerShell Community Handbook
Kirk Munro@[email protected]
Aleksandar Nikolić@alexandairhttp://powershellmagazine.com
#MMSMOA
@poshoholic
Technical Product Manager
*Px modules, pull
requests, and more
Almost 19 years working professionally
with technology
8-Time PowerShell
MVPWorld’s first
self-proclaimed Poshoholic
Shédiac, NB, Canada
Kirk Munro
#MMSMOA
@alexandair
Freelance PowerShell and Azure trainer
PowerShellAzure
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 youEasier than emailAvailable everywhereImmediateMultiple respondersTargetableSearchableHelps build relationships
How to contributeBring your questions to the #irc-bridge channelHelp others with their questionsConfigure search terms on keywords important to you/your work
#slack
#slackVisit http://slack.poshcode.org to sign up for #slackVisit http://powershell.slack.com to access #slack in your web browser, or download a desktop or mobile client from https://slack.com/downloads
PowerShell Magazine
Value for youFantastic content of varying levelsBreadth of topics from MVPs and non-MVPs alike
How to contributeInteract with authors in the comments (they are highly responsive)If you have content you would like to share, contribute!
PowerShell Magazine
PowerShell MagazineVisit http://powershellmagazine.com to read articles, ask questions, etc.Visit http://www.powershellmagazine.com/write-for-us/ to contribute content to the magazineFollow @PowerShellMag on twitter and/or like PowerShell Magazine on Facebook to stay in the loop
Value for youStay in touch with people/organizations relevant to youAsk questions to a broad audience or individualsPromote your own work
How to contributeBe a part of the conversationTry to be mindful of the signal to noise ratio
twitterVisit http://www.twitter.com to open an accountStart following people or groups relevant to what you want to learn more about (e.g. @PowerShellMag, @jsnover, etc.)Tweet questions, join in conversations, and be part of the discussion
GitHub and Open Source #FTW
Value for youLearn by exampleContribute at the level you are comfortable with (docs, ps1, psm1, cs)Share the workAllow others to improve on your own work
How to contributeOpen an account on GitHubPublish your scripts on GitHubFind projects you want to contribute toEase into it!
GitHub and Open Source #FTW
GitHub Projects (Microsoft)
PowerShell Script AnalyzerOneGet, aka Package ManagementPowerShell DSC docsPowerShell DSC modules
GitHub Projects (community)
PowerShell Best Practices and Style GuidePesterModules from many PowerShell experts
GitHub and Open Source #FTW
And we’re just barely getting started…
GitHub and Open Source #FTWVisit http://github.com to open an accountDownload GitHub Desktop for Windows (if you want a GUI)Keep an eye on https://github.com/PowerShellFollow (watch) users/repositories you are interested in (e.g. https://github.com/PowerShell/PSScriptAnalyzer)Participate in discussions on the Issues pagesPublish your scripts and modules as open source!
Online sync-ups with Microsoft
Value for youDirect interaction with Microsoft team membersGreat compliment any contributions you make to open source projects
How to contributeParticipate in the tri-weekly meetingsFollow the discussion on twitter to know whenShare your feedback, both positive and negative
Online sync-ups with Microsoft
Online sync-ups with MicrosoftTeams already hosting regular sync-ups• Package Management (aka OneGet) - @PSOneGet• 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 youFind and install modules from a sizeable online repositoryHome to many DSC resourcesAvailable in PSv3+
How to contributePublish your own content to share with others
PowerShell Gallery
PowerShell GalleryVisit http://powershellgallery.com to browse the repository onlineUse PowerShellGet to discover and install modules you like from the PowerShell Gallery (here are a few to get you started)Attend the Package Management for the Enterprise session on Tuesday, November 10th @ 08h00 to learn more
PowerShell/DevOps ConferencesPowerShell and DevOps Global Summit – Bellevue WA – April 4-6, 2016PowerShell Conference EU 2016 – Hannover, Germany – April 20-22, 2016Posh Cruise 2016 – from Manhattan, 7-day cruise to the Bahamas, with 3 days of PowerShell presentations while at sea – June 18-25, 2016
Value for youFace time with people highly-focused on PowerShell and DevOpsPresentations from knowledgeable PowerShell community membersSpend time with members of the PowerShell Team
How to contributeBring your knowledge to share at the conferenceIf you feel inclined, submit proposals for presentationsStart building relationships early through community participation
PowerShell/DevOps Conferences
PowerShell User GroupsLocal user group events all over the worldMany user groups broadcast their events over the InternetTuesday night this week, the Twin Cities PowerShell User Group is hosting a bunch of PowerShell MVPs (sign-up here)
Value for youFace time with local people interested in PowerShellPresentations from knowledgeable PowerShell community membersGreat resource for problem solving, networking, etc.
How to contributeAttend local and online user group eventsTry 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.
SPON
SORS