TILFMOL #1 - The PowerShell Pipeline
As introduced in my previous post, this is part one of a four part series that documents some things I discovered or had clarified by reading the excellent Learn PowerShell in a Month of Lunches book (recently released in 3rd edition). This post covers some things I learnt about the…
Learn PowerShell in a Month of Lunches
I got started with PowerShell thanks to the encouragement and enthusiasm of a friend and former colleague. Following that, I've largely developed my knowledge through the standard combinations of trial + error + googling and more recently (as is evident) by doing my best to engage with and give back to the…
Issue uploading Pester test results in to AppVeyor
While experimenting with AppVeyor to add Continuous Integration to my PowerShell projects (more detailed blog post to follow) I encountered a bug that meant that the Pester test results (uploaded via the NUnit formatted results file) were not appearing in the "Tests" tab of my AppVeyor project. -- Update: The…
Create dynamic PowerShell functions with Parameter Sets
While developing a PowerShell function to query the API of the webcomic XKCD I decided to explore and implement Parameter Sets. These allow you to provide your users with different sets of parameters based on different use cases (assuming you have multiple use cases), which as a result provides a…
Powershell Slack Bot using the Real Time Messaging API
This post details how PowerShell can be used to run a custom Slack Bot that utilises the Slack RTM (Real Time Messaging) API. Following on from my previous post where I set up a Slack Slash Command using Azure Functions, I wanted to provide more functionality to my team via…