Articles

PowerShell articles, tutorials, and guides from community experts.

Will Anderson
PowerShell for Admins

What You Missed This Week in PowerShell!

Blogs Keeping PowerShell Modules Up To Date by Thomas Lee on Saturday July 14th, 2018 Learn a simple technique for checking which of your modules from the PowerShell Gallery have an update. When TLS 1.2 Breaks Invoke-WebRequest by Lawrence Hwang on July 15th, 2018 In Windows PowerShell, there’s a limitation with Invoke-WebRequest and sites that only use TLS 1.2. This article covers a workaround for this problem. This issue is not present with Invoke-WebRequest in PowerShell Core.

Will Anderson
PowerShell for Admins

What You Missed This Week in PowerShell!

This week we’re starting a new series of blog posts called (obviously) ‘What You Missed This Week in PowerShell!’. Our team of volunteers is scouring the web to find interesting articles, and forum posts related to our favourite topic! In the meantime, I want to give a ’thank you’ to everyone that pulled together to make this possible. Many thanks to Greg Tate, Evgeny Fedorov, Patrick Singletary, Brett Bunker, Mark Roloff, and Robin Dadswell for your hard work on getting this started!

Don Jones
Books

The Re-Launch of the PowerShell.org Free eBooks (now in Spanish, too!)

We’re pleased to announce the re-launch of our Free eBook Store, now hosted exclusively on Leanpub. This re-launch includes 7 titles translated into Spanish by community contributor Alvaro Torres. All eBooks are free, although you can also choose to pay any amount of $5 or more, which becomes a donation to The DevOps Collective, Inc. Leanpub offers a web-based reader and, if you “buy” the book, options to download in EPUB, MOBI, and PDF formats.

Don Jones
PowerShell for Admins

OnRamp Scholarship open to non-US Applicants

I have managed to clear the regulatory hurdles and our OnRamp Scholarship is now open to applicants from outside the US. We will update the application materials and web pages as soon as possible, but there’s no need to wait to submit an application. There are two caveats: first, the option to request a laptop as part of your application is not applicable to international applicants at this time. Second, our airfare limit is $600 USD.

Don Jones
Announcements

Looking for a PowerShell.org Contributor

We’re looking for someone who can publish a regular “What You Missed This Week” blog post on PowerShell.org each Friday (excepting the odd week off for vacations, of course). This is meant just as a roundup of interesting posts from around the web; we know tons of people are blogging in their own spaces, and we’d like to call attention to some of the more noteworthy ones. This isn’t any more complex than a brief blurb for each:

Don Jones
PowerShell for Admins

How PowerShell + DevOps Global Summit Began

Back in… gosh, 2009, 2010 or so, an Arizona company named NetPro hosted PowerShell Deep Dive, part of their The Experts Conference event (the first was held in Las Vegas for just 50 people). After hosting two years (I think) though, NetPro was purchased by Quest Software, which moved to close down TEC. I may have those years slightly off, but that’s the general sequence. In 2012, myself, Jeff Hicks, Richard Siddaway, Jason Helmick, and Kirk Munro had formed PowerShell.

Don Jones
PowerShell Summit

We Need Your Help.

We need your help.

As you may have heard, we’re launching a new “OnRamp” track at PowerShell + DevOps Global Summit 2019. Limited to 40 students, this will be a hands-on class designed to bootstrap someone into the technology and our community.  There’s a whole brochure about it!

We’re also offering a number of free-ride scholarships designed to cover admission, air, and hotel, to help increase the diversity of our field and community right at the top of the funnel. Half of our scholarships will be awarded to individuals from groups that are traditionally underrepresented in IT, and that’s where we need your help.

We need to get the word out to potential applicants so that they know to apply!

Eli Hess
PowerShell for Admins

Executing LINQ Queries in PowerShell – Part 2

And we’re back! Ok, so in the last blog we began a conversation about delegates and using LINQ in PowerShell. In today’s post, I’m going to give an example of how it can be incredibly useful. Let’s talk about Joins. Joins In my line of work, I’m constantly running into the need to combine datasets from multiple sources that relate to each other and pull out some specific properties. Say you have two internal services, one which is used to track production status and another which is used to monitor whether machines are online.

Eli Hess
PowerShell for Admins

Executing LINQ Queries in PowerShell – Part 1

Greetings PowerShellers! Lately, I’ve been itching to write something up on Microsoft’s Language-Integrated Query (LINQ). You’ve likely encountered it if you’ve done any development in C#. LINQ is an incredibly powerful querying tool for performing look-ups, joins, ordering, and other common tasks on large data sets. We have a few similar cmdlets built into PowerShell, but other than the ‘.Where()’ method on collection objects nothing that comes close to the speed at which LINQ operates.