PowerShell for Admins

PowerShell for Admins
Nathaniel Webb (ArtisanByteCrafter)
PowerShell for Admins

Quick ProTip: Negotiate TLS Connections In Powershell With A Minimum TLS Version Requirement

Synopsis

This is a quick post to highlight the nuances of Powershell and protocol management in regard to TLS connections. If you’ve ever attempted to make a secure connection (for example, an API request) to a service with certain net security requirements, you might have run into this problem.

While TLS is negotiated at the highest level existing on both the server and the client, the minimum protocols defined by Powershell may include ones that you explicitly do not want. While explicitly declaring an enumerated protocol list is easy enough, what happens when Tls13 becomes more common, and we want to start utilizing it when it’s available? Then Tls14, and beyond?

Don Jones
PowerShell for Admins

A Farewell, and a Bunch of Hellos

As many of you know, The DevOps Collective recently concluded its 7th US event, PowerShell + DevOps Global Summit 2019 in Bellevue, WA. Head to the organization’s YouTube page for the breakout session recordings, which are live.

I mentioned going into it that this Summit would be bittersweet for me, as it’s the last one I’ll be directly involved with. My career’s simply taking me in a new direction, and it’s much less connected to the day-to-day of technology and more connected with business leadership and strategy. I’ll also be stepping back from my involvement with PowerShell.org, and I will not receive a Microsoft MVP Award for this cycle (I’m proud to be one of the few who earned 15 consecutive awards, so I’ve zero complaints, and this is entirely in line with my expectations). I’m stepping back from the “Month of Lunches” and other technical books as well, although I’ve still got plenty of writing in me (many of my Leanpub books are “pay what you think they’re worth and remember I’ve got a mortgage”). I’m going to remain titular President for the DevOps Collective for a year or so while we get all the legal stuff lined up, but I won’t be involved in day-to-day activities. I’ll drop a note later this week on DonJones.com about what’s happening with all “my” stuff.

Nathaniel Webb (ArtisanByteCrafter)
PowerShell for Admins

Universal Dashboard Templates – Scaffolding a New UD Project with Powershell

All code from this article is freely available on Github as a template repository. Just click “Use this template” on the repository page here:

https://github.com/ArtisanByteCrafter/ud-template

Index

The Why

Why should you consider scaffolding a new project? While we’re here, what exactly is scaffolding? Much like the term’s origin a project scaffold is meant to build a consistent framework and design that you can use to build your projects with.