A PowerShell Tool Scorecard
This post contains a PowerShell tool-making scorecard: a series of short questions to assess whether your custom cmdlet/function/tool is following some (generally considered) best practice design choices. By "tool-making" I am referring the concept of creating one or more PowerShell functions that are intended to be used by…
PowerShell Core 6.0
PowerShell now comes in two flavours, (Vanilla) Windows PowerShell and PowerShell Core (..Rocky Road? ice cream flavour TBD). PowerShell Core is a version of PowerShell built on top of .NET Core. The GA version of PowerShell Core is due to be released on the 10th January and Release Candidate versions…
Managing SSRS Subscriptions with PowerShell
I was recently tasked with investigating how we could store the configuration of our SQL Server Reporting Services report subscriptions in a source control and then automate the process of (later) configuring them in one or more new SSRS servers. My first instinct was to look for a PowerShell module…
TILFMOL #4 - PowerShell Jobs
This is the fourth and final part of a short series of posts about things I discovered by reading the excellent Learn PowerShell in a Month of Lunches book (recently released in 3rd edition) as a not quite beginner. This post focuses on things I learnt about PowerShell jobs, which…
TILFMOL #3 - PowerShell Remoting
This is part three of a short series of posts about things I discovered from reading Learn PowerShell in a Month of Lunches (recently released in 3rd edition). This post focuses on things I learnt about PowerShell remoting, including: Executing remote commands on one or many machines Deserialised objects are…