Josh King

Information & Communications Technology

PowerShell Autmoation with PowerShell Azure

Hastings, Hawke's Bay, New Zealand

Josh King

Geek, Father, Walking Helpdesk

Josh King is a Microsoft MVP and TechOps Systems Administrator at Tribe, an IT services organization in New Zealand. He predominantly works within Windows and VMware environments and has a passion for all things PowerShell.

Current sessions

Just Scrape off the Black Bits: Using BurntToast to Display Timely Notifications

Toasts are a notification scheme in most, if not all, modern Operating Systems. Microsoft makes heavy use of them in Windows 10, and so can you!

Come along for a crash course in what Toasts are, how they’re displayed, and how you can easily use them via the BurntToast PowerShell module.

This is a primer on Toast Notifications, think of it as a 101

Croque Monsieur: Step up Your Toast Notification Game

You know what toast notifications are, you know that you can generate them using the BurntToast PowerShell module. But now you're wanting to branch out a little and try some fancy toast. Maybe toast topped with avocado, hummus, or maybe Marmite?

Wait, wrong toast. It's an easy mistake!

Come along and see how you can make your toast notifications more visually appealing with GIFs and hero images. How you can dynamically update existing notifications with new information. And finally, how you can trigger certain actions directly from a notification.

This is a follow up to "Just Scrape off the Black Bits", think of it as a 201

High-Intensity Scripting: Revisiting Speed Optimizations with PowerShell 7

There’s a number of things the PowerShell community know speed up their scripts. These range from common sense to superstitious.

I’ve talked about optimizing PowerShell for Speed at the PowerShell + DevOps Global Summit 2018, but with the work that’s been put into PowerShell 7 and beyond it’s time to revisit the topic.

This is a demo heavy session checking to see if old truisms remain valid, and if you even need to make any changes to your existing scripts to leave Windows PowerShell in the dust once you’re behind the wheel of its opensource big brother.

Who knows, PowerShell 7 may just be a performance enhancing drug that should be banned from the Olympics.

Selenium in PowerShell: APIs?! Where we’re going, we don’t need APIs!

When automating something online APIs should always be your first choice. They’re programmatic and standardized (hopefully). But some services just aren’t playing ball on that front, so what’s an automation whiz to do?

Automate the browser itself! Selenium is a web testing framework, and a PowerShell module has been written around it, allowing those familiar with PowerShell and bend the browser to their will.

In this talk, we’ll take a website without an API and look at how we can navigate around it, login, and pull some information all without touching the mouse.

Past and future events

SoCal PowerShell User Group

Croque Monsieur: Step up Your Toast Notification Game
14 Oct 2020

Mississippi PowerShell User Group

Azure Durable Functions: Yes, PowerShell can fan out and in too
13 Oct 2020


Croque Monsieur: Step up Your Toast Notification Game
29 Sep 2020


Azure Durable Functions: Yes, PowerShell can fan out and in too
23 Sep 2020

ServerlessDays ANZ 2020

3 Sep 2020