[{"categories":["Home Assistant","Automation"],"contents":"Expanding on existing automation with a bathroom occupancy light.","date":"2025-11-24T07:30:00Z","permalink":"https://toastit.dev/2025/11/24/ha-occupancy-indicator/","tags":null,"title":"Making a Scene: Bathroom Occupancy Indicator in Home Assistant"},{"categories":["BurntToast","PowerShell"],"contents":"It\u0026rsquo;s been a long, eventful, decade. The perfect amount of time to burn some toast!","date":"2025-07-22T10:30:00Z","permalink":"https://toastit.dev/2025/07/22/burnttoast-v1/","tags":null,"title":"Ten Years Toasting: BurntToast Hits the Big v1!"},{"categories":["BurntToast","PowerShell"],"contents":"If the wait for Preview1 felt long, the wait for Preview2 was even longer.","date":"2023-05-07T01:30:00Z","permalink":"https://toastit.dev/2023/05/07/burnttoast-v1-preview2/","tags":null,"title":"BurntToast v1 Preview2 Is Available, Only a Year Late"},{"categories":["BurntToast","PowerShell"],"contents":"It may have taken 10 months, but preview releases are finally coming for BurntToast v1.","date":"2022-02-12T08:00:00Z","permalink":"https://toastit.dev/2022/02/12/finally-introducing-the-first-preview-of-burnttoast-v1/","tags":null,"title":"Finally, Introducing the First Preview of BurntToast v1"},{"categories":["Meta","Azure","Office 365","PowerShell"],"contents":"This post is part of #TheMVPChallenge. It\u0026rsquo;s not exactly what was on the brief\u0026hellip; but I think it\u0026rsquo;s a story worth telling!","date":"2021-05-07T05:42:32Z","permalink":"https://toastit.dev/2021/05/07/my-learning-story-from-timber-to-chocolatey/","tags":null,"title":"My Learning Story: From Timber to Chocolatey"},{"categories":["BurntToast","PowerShell"],"contents":"BurntToast is finally growing up. It\u0026rsquo;s going through puberty and will see a v1 release when it gets to the other side\u0026hellip; but it\u0026rsquo;ll be a journey.","date":"2021-04-20T22:03:29Z","permalink":"https://toastit.dev/2021/04/20/road-to-burnttoast-v1-1/","tags":null,"title":"Road to BurntToast v1: Actionable Toast for All!"},{"categories":["BurntToast","PowerShell"],"contents":"Focus assist is a favoured tool of practiced speakers and presenters on Windows. It does put you in a bit of a bind if the thing you\u0026rsquo;re presenting requires notifications though.","date":"2021-01-31T21:08:16Z","permalink":"https://toastit.dev/2021/01/31/crouton-15-you-cant-silence-toast/","tags":null,"title":"Crouton #15 - You Can't Silence Toast"},{"categories":["PowerShell"],"contents":"Are you a sysadmin? Looking to stop wearing out your mouse? Could this be the book for you?","date":"2020-09-05T15:33:46Z","permalink":"https://toastit.dev/2020/09/05/review-powershell-sysadmins/","tags":null,"title":"Review: PowerShell for Sysadmins"},{"categories":["PowerShell","BurntToast"],"contents":"I don\u0026rsquo;t know how to express a happy dance with text. If I could that\u0026rsquo;s what would be here because I\u0026rsquo;ve finally removed a thorn from my side that\u0026rsquo;s been there for five years.","date":"2020-08-07T17:54:01Z","permalink":"https://toastit.dev/2020/08/07/actionable/","tags":null,"title":"Actionable Toast Notifications, Finally Cracked Them!"},{"categories":["PowerShell","BurntToast"],"contents":"BurntToast just turned five, and I\u0026rsquo;ve only now realized that I\u0026rsquo;ve never written about how all the module\u0026rsquo;s \u0026ldquo;advanced\u0026rdquo; functions work together to create a toast notification.","date":"2020-07-28T14:05:26Z","permalink":"https://toastit.dev/2020/07/28/anatomy-of-toast/","tags":null,"title":"The Anatomy of Toast"},{"categories":["Backup"],"contents":"Have you ever come face to face with something that shines a spotlight on a gap in your knowledge of a subject? This happened to me recently when I was asked to review Synology\u0026rsquo;s Active Backup Suite.","date":"2020-07-18T01:16:38Z","permalink":"https://toastit.dev/2020/07/18/synology-active-backup-suite-review/","tags":null,"title":"Synology Active Backup Suite Review"},{"categories":["PowerShell","Azure"],"contents":"Now that we have our credentials stored in an Azure Key Vault, how do we go about using them in other Azure services?","date":"2020-06-20T15:58:22Z","permalink":"https://toastit.dev/2020/06/20/azure-key-vault-2/","tags":null,"title":"Fun with Azure Key Vault Part 2: Integration with Azure Functions"},{"categories":["PowerShell"],"contents":"OutBuffer has been lurking in amongst the common parameters on most cmdlets for years, but I\u0026rsquo;ve never taken the time to ask what it\u0026rsquo;s for.","date":"2020-05-27T06:30:00Z","permalink":"https://toastit.dev/2020/05/27/what-outbuffer-is-for/","tags":null,"title":"So *That's* What OutBuffer Is For!"},{"categories":["PowerShell","Azure"],"contents":"I\u0026rsquo;m so used to storing fully formed credentials in the local Windows Credential Manager. How do I transition that into the \u0026ldquo;secrets\u0026rdquo; centric world that is the cloud?","date":"2020-05-21T23:40:03Z","permalink":"https://toastit.dev/2020/05/21/azure-key-vault-1/","tags":null,"title":"Fun with Azure Key Vault Part 1: Vault Creation and Storing PSCredential Objects"},{"categories":["Meta","PowerShell"],"contents":"My last \u0026ldquo;How I Work\u0026rdquo; post was over three years ago and I\u0026rsquo;ve been considering an update for a while. What better time to do that than during the COVID-19 lockdown?","date":"2020-04-12T21:40:52Z","permalink":"https://toastit.dev/2020/04/12/how-i-work-lockdown/","tags":null,"title":"I'm Josh King, Sysadmin, and This Is How I Work (During Lockdown)"},{"categories":["PowerShell"],"contents":"If you\u0026rsquo;re not stalking the PowerShell team on Twitter, or obsessively refreshing the PowerShell repo on GitHub, how are you meant to be aware of new releases?","date":"2020-03-12T20:47:55Z","permalink":"https://toastit.dev/2020/03/12/ps7now-update-notifications/","tags":null,"title":"Staying up to Date on PowerShell Releases with Update Notifications - #PS7Now"},{"categories":["PowerShell"],"contents":"How do you deal with potentially getting nothing back from a cmdlet or function? PowerShell 7 introduced a set of new operators to make working with null values easier.","date":"2020-03-10T22:00:00Z","permalink":"https://toastit.dev/2020/03/10/ps7now-null-conditional/","tags":null,"title":"Exploring... Nothing? PowerShell 7's Null Conditional Operators - #PS7Now"},{"categories":["PowerShell"],"contents":"PowerShell 7 is out now! The first step in being able to add it to our toolbox is to install it so let\u0026rsquo;s check out our options.","date":"2020-03-07T23:00:00Z","permalink":"https://toastit.dev/2020/03/07/ps7now-installing/","tags":null,"title":"Getting Your Hands on PowerShell 7 - #PS7Now"},{"categories":["PowerShell","Nugget"],"contents":"PowerShell remoting is a truly powerful tool, but sometimes your scripts need a little help finding their way. How can you tell when you\u0026rsquo;re in a PSSession and what info is available about the session itself?","date":"2020-02-28T20:04:08Z","permalink":"https://toastit.dev/2020/02/28/living-in-a-pssession/","tags":null,"title":"It's Likely We're Living in a PSSession"},{"categories":["BurntToast","PowerShell"],"contents":"It\u0026rsquo;s all well and good putting buttons all over your toast notification, but text is a little plain. Let\u0026rsquo;s see how we can dress out buttons up a little bit!","date":"2020-01-22T21:50:06Z","permalink":"https://toastit.dev/2020/01/22/crouton-14-buttons/","tags":null,"title":"Crouton #14 - Fancy Buttons"},{"categories":["PowerShell","Toolbox"],"contents":"I had the pleasure of testing Universal Automation while it was in private beta. Now the beta is open to all and I\u0026rsquo;m really excited for it to be in more hands because it\u0026rsquo;s a very interesting project!","date":"2020-01-15T22:21:38Z","permalink":"https://toastit.dev/2020/01/15/universal-automation-early-look/","tags":null,"title":"Universal Automation: An Early Look"},{"categories":["PowerShell","Nugget"],"contents":"It\u0026rsquo;s funny how you can be a daily PowerShell user for years and completely miss something about a feature you regularly use\u0026hellip; such as the \u0026ldquo;like\u0026rdquo; operators accepting more than two different wildcards.","date":"2020-01-08T21:07:33Z","permalink":"https://toastit.dev/2020/01/08/powershells-secret-wildcard/","tags":null,"title":"PowerShell's Secret Wildcard"},{"categories":["Meta","PowerShell"],"contents":"Apparently I forgot to do one of these posts last year. I like having these posts to look back on, so let\u0026rsquo;s get back on track!","date":"2020-01-01T13:48:30Z","permalink":"https://toastit.dev/2020/01/01/resolutions-2020/","tags":null,"title":"New Year's Resolutions - 2020"},{"categories":["Azure","PowerShell"],"contents":"It\u0026rsquo;s long past time to wrap some modern smarts around KovertKringle, a PowerShell module for managing Secret Santa events.","date":"2019-12-14T11:21:22Z","permalink":"https://toastit.dev/2019/12/14/azure-devops-for-powershell-azureadventcalendar-2019-day-15/","tags":null,"title":"Azure Devops for PowerShell - #AzureAdventCalendar 2019 Day 15"},{"categories":["PowerShell"],"contents":"\u0026ldquo;There\u0026rsquo;s way too much information to decode the Matrix. You get used to it, though. Your brain does the translating. I don\u0026rsquo;t even see the code.\u0026rdquo;","date":"2019-12-10T20:39:17Z","permalink":"https://toastit.dev/2019/12/10/making-sense-of-data/","tags":null,"title":"Making Sense of Data: The Matrix"},{"categories":["PowerShell"],"contents":"RegEx continue to prove itself as a valuable tool in my tool belt when scripting. Sometimes it can save you a lot of time and many lines of code.","date":"2019-11-27T20:18:22Z","permalink":"https://toastit.dev/2019/11/27/like-operator-chains/","tags":null,"title":"Tired of Massive \"like\" Operator Chains? Rub a Little RegEx on It"},{"categories":["BurntToast","PowerShell"],"contents":"Hitting snooze on your alarm clock is probably rather common. Let\u0026rsquo;s take a look at how you can do the same thing with your Toast Notifications.","date":"2019-11-20T20:09:45Z","permalink":"https://toastit.dev/2019/11/20/crouton-13-hitting-snooze/","tags":null,"title":"Crouton #13 - Hitting Snooze"},{"categories":["Nugget","PowerShell"],"contents":"I was thinking about the new Ternary Operator and had a random thought\u0026hellip; can it handle elseif logic?","date":"2019-10-04T15:41:49Z","permalink":"https://toastit.dev/2019/10/04/quick-ternary-operator-revisit/","tags":null,"title":"Quick Ternary Operator Revisit: Can It Elseif?"},{"categories":["Meta","Nugget","PowerShell"],"contents":"I\u0026rsquo;m gearing up for my fourth Hacktoberfest event, and so should you. You could even come away from this month with a fancy new t-shirt!","date":"2019-09-29T21:37:45Z","permalink":"https://toastit.dev/2019/09/29/hacktoberfest-2019/","tags":null,"title":"Roll Your Sleeves Up, It's Hacktoberfest Time!"},{"categories":["PowerShell"],"contents":"What the heck is a \u0026ldquo;ternary\u0026rdquo; and what\u0026rsquo;s it doing in my PowerShell?!","date":"2019-09-24T21:17:30Z","permalink":"https://toastit.dev/2019/09/24/ternary-operator-powershell-7/","tags":null,"title":"Getting Familiar with the Ternary Operator in PowerShell 7"},{"categories":["Azure","PowerShell"],"contents":"After reading some awesome posts on the topic, I\u0026rsquo;ve been shamed into making my pipelines a little more efficient.","date":"2019-09-20T10:04:57Z","permalink":"https://toastit.dev/2019/09/20/azure-pipelines-tune-up/","tags":null,"title":"Azure DevOps Pipelines Tune Up: Templates and Centralization"},{"categories":["PowerShell"],"contents":"PoshRSJob has been my go to module for Parallelization for years\u0026hellip; let\u0026rsquo;s see if a head to head test with the new PowerShell 7 feature will change that.","date":"2019-09-09T21:38:52Z","permalink":"https://toastit.dev/2019/09/09/powershell7-foreach-parallel/","tags":null,"title":"Can Parallel For Each Loops in PowerShell 7 Tear Me Away from PoshRSJob?"},{"categories":["PowerShell","Meta"],"contents":"Today I\u0026rsquo;m humbled, shocked, and proud to announce that I\u0026rsquo;m now a Microsoft MVP.","date":"2019-09-01T06:52:59Z","permalink":"https://toastit.dev/2019/09/01/mvp-omg/","tags":null,"title":"MVP: OMG"},{"categories":["BurntToast","PowerShell"],"contents":"Toast notification data bindings have a number of uses. We\u0026rsquo;ve already covered updating toasts, now let\u0026rsquo;s teach our notifications a second language.","date":"2019-07-30T23:09:29Z","permalink":"https://toastit.dev/2019/07/30/crouton-12/","tags":null,"title":"Crouton #12 - Toasting in Many Tongues (Tōhi o nga reo maha)"},{"categories":["PowerShell"],"contents":"After years of staring at it confused, I\u0026rsquo;ve finally given into the dark side and started to learn RegEx.","date":"2019-07-24T23:16:12Z","permalink":"https://toastit.dev/2019/07/24/normalizing-phone-numbers-easier-with-regex/","tags":null,"title":"Normalizing Phone Numbers, Easier with Regex"},{"categories":["BurntToast","PowerShell"],"contents":"Following the release of BurntToast v0.7.0 there were a couple of headline features that needed to be written about. Shoulder Taps had their time in the spotlight and now it\u0026rsquo;s the turn of Updatable Toasts.","date":"2019-07-16T22:20:04Z","permalink":"https://toastit.dev/2019/07/16/crouton-11/","tags":null,"title":"Crouton #11 - Updating Toast Notifications, Gracefully"},{"categories":["Backup","PowerShell"],"contents":"I\u0026rsquo;ve been wanting to get this out for a while, but couldn\u0026rsquo;t find the right way to present it\u0026hellip; rather than stressing, here\u0026rsquo;s a brain dump on VBO v3.","date":"2019-05-04T20:38:35Z","permalink":"https://toastit.dev/2019/05/04/veeam-onedrive-selective/","tags":null,"title":"Disjointed Thoughts on Veeam Backup for Office 365 v3"},{"categories":["BurntToast","PowerShell"],"contents":"If you can forgive incomplete help, the latest update of BurntToast has some cool new features. First one we\u0026rsquo;ll be covering is Shoulder Taps!","date":"2019-04-01T20:49:54Z","permalink":"https://toastit.dev/2019/04/01/crouton-10/","tags":null,"title":"Crouton #10 - Cold Shoulder (Taps)"},{"categories":["Backup","PowerShell","Office 365"],"contents":"I can\u0026rsquo;t stand \u0026ldquo;expected warnings,\u0026rdquo; but getting selective in my VBO jobs got me back to my happy place.","date":"2019-02-25T21:08:57Z","permalink":"https://toastit.dev/2019/02/25/veeam-365-selective/","tags":null,"title":"Getting Selective with Veeam Backup for Microsoft Office 365"},{"categories":["PowerShell","Azure"],"contents":"A few scripts run on my home server, but can happily run in a serverless environment. Time to give that poor server a rest, I think.","date":"2019-02-23T08:08:50Z","permalink":"https://toastit.dev/2019/02/23/blog-archive-to-azure-function/","tags":null,"title":"Moving My Automatic Blog Archive Tweets to Azure Functions"},{"categories":["Backup","Office 365"],"contents":"I\u0026rsquo;ve been testing a beta of Veeam Backup for Microsoft Office 365 v3. It ticked some boxes of mine (spoiler alert.)","date":"2019-02-18T21:29:41Z","permalink":"https://toastit.dev/2019/02/18/veeam-backup-for-microsoft-office-365-v3/","tags":null,"title":"Veeam Backup for Microsoft Office 365 v3.0: It's Good, Very Good"},{"categories":["PowerShell","Azure"],"contents":"What good is a nicely built PowerShell module if no one can use it? Time to release it into the wild!","date":"2019-02-16T20:08:32Z","permalink":"https://toastit.dev/2019/02/16/how-i-failed-my-way-to-success-with-azure-pipelines-part-2-release/","tags":null,"title":"How I Failed My Way to Success with Azure Pipelines - Part 2: Release"},{"categories":["PowerShell","Nugget","Windows"],"contents":"I\u0026rsquo;m a little late to this particular party, but I only just had the 1809 update on my workstation today.","date":"2019-02-13T19:56:39Z","permalink":"https://toastit.dev/2019/02/13/rsat-as-a-feature-i-thought-i-was-going-to-love-it-until-i-saw-it-in-action/","tags":null,"title":"RSAT as a Feature: I Thought I Was Going to Love It, Until I Saw It in Action"},{"categories":["PowerShell","BurntToast","Office 365"],"contents":"When you want to keep an eye on build results, but don\u0026rsquo;t want to dedicate a screen to the web page, toast is the answer!","date":"2019-02-08T22:51:33Z","permalink":"https://toastit.dev/2019/02/08/everything-is-better-with-toast-getting-build-notifications/","tags":null,"title":"Everything Is Better with Toast: Getting Build Notifications"},{"categories":["PowerShell","Azure"],"contents":"Some people learn by writing. Some by watching videos. Apparently I learn by failing and head-desking.","date":"2019-02-05T22:38:49Z","permalink":"https://toastit.dev/2019/02/05/how-i-failed-my-way-to-success-with-azure-pipelines/","tags":null,"title":"How I Failed My Way to Success with Azure Pipelines - Part 1: Build"},{"categories":["BurntToast","PowerShell"],"contents":"I didn\u0026rsquo;t do the best job of the examples in my original post on this topic. Let\u0026rsquo;s put that right.","date":"2019-01-09T16:37:08Z","permalink":"https://toastit.dev/2019/01/09/crouton-8-redux/","tags":null,"title":"Crouton #8 Redux - Now with a More Complete Example"},{"categories":["PowerShell","Meta"],"contents":"The community, in and of itself, made 2018 for me. If you haven\u0026rsquo;t already gotten engaged in it… put it on your list for 2019. You wont regret it.","date":"2018-12-30T19:20:59Z","permalink":"https://toastit.dev/2018/12/30/a-toast-to-2018/","tags":null,"title":"A Toast to 2018"},{"categories":["PowerShell"],"contents":"Carrying out PowerShell based GitHub Actions in less than a minute? Colour me impressed!","date":"2018-12-18T22:46:50Z","permalink":"https://toastit.dev/2018/12/18/powershell-flavoured-github-actions/","tags":null,"title":"Cutting My Teeth on PowerShell Flavoured GitHub Actions"},{"categories":["Backup","Office 365"],"contents":"I heard a rumor that v3 is already well into development\u0026hellip; hopeful it\u0026rsquo;s not too late to register my feature wish list!","date":"2018-10-09T19:47:26Z","permalink":"https://toastit.dev/2018/10/09/my-wish-list-vbo365/","tags":null,"title":"My Wish List for Veeam Backup for Microsoft Office 365 v3"},{"categories":["BurntToast","PowerShell"],"contents":"Where did that toast come from? Who cooked it?! If only it was attributed to someone\u0026hellip;","date":"2018-10-04T02:07:00Z","permalink":"https://toastit.dev/2018/10/04/crouton-9-attribution/","tags":null,"title":"Crouton #9 - Free, with Attribution"},{"categories":["PowerShell","Meta"],"contents":"This is my third Hacktoberfest, the event that made October one of my favorite months of the year!","date":"2018-10-01T18:42:53Z","permalink":"https://toastit.dev/2018/10/01/hacktoberfest-2018/","tags":null,"title":"I Need You! #Hacktoberfest"},{"categories":["PowerShell","Office 365","Nugget"],"contents":"Time for a bit of Exchange flavoured spring cleaning? Let\u0026rsquo;s find some un-needed shared mailboxes!","date":"2018-08-23T22:22:00Z","permalink":"https://toastit.dev/2018/08/23/orphaned-shared-mailboxes/","tags":null,"title":"Pre-Migration Housekeeping: Finding Orphaned Shared Mailboxes"},{"categories":["BurntToast","PowerShell"],"contents":"I get you; you like toast, but you don\u0026rsquo;t want to put a toaster on 100 desks.","date":"2018-08-20T17:18:00Z","permalink":"https://toastit.dev/2018/08/20/crouton-8-i-like-your-code-but-i-dont-want-it-on-all-my-computers/","tags":null,"title":"Crouton #8 - I like Your Code, but I Don't Want It on All My Computers"},{"categories":["Meta"],"contents":"I don\u0026rsquo;t know if this will help anyone else, and it\u0026rsquo;s more for future me, but I hope it helps someone out there!","date":"2018-08-12T22:21:01Z","permalink":"https://toastit.dev/2018/08/12/echo-echo/","tags":null,"title":"Echo, Echo: Combine System Sounds with your Microphone for Skype for Business Presentations"},{"categories":["Meta"],"contents":"On the fence about becoming a TechSnips contributor? Here\u0026rsquo;s some of my tips\u0026hellip; hopefully they will help you hit record!","date":"2018-07-28T17:13:05Z","permalink":"https://toastit.dev/2018/07/28/how-to-techsnips/","tags":null,"title":"How to TechSnips"},{"categories":["PowerShell","Office 365"],"contents":"Spoiler alert: this post didn\u0026rsquo;t end up the way I expected it to when I started writing\u0026hellip;","date":"2018-07-23T17:06:00Z","permalink":"https://toastit.dev/2018/07/23/copying-office-365-user-licensing/","tags":null,"title":"Copying Office 365 User Licensing"},{"categories":["PowerShell"],"contents":"How do you deal with credentials in your scripts? Personally, I\u0026rsquo;m a Credential Manager kind of guy.","date":"2018-07-09T22:15:24Z","permalink":"https://toastit.dev/2018/07/09/safe-credentials/","tags":null,"title":"Keeping Credentials Safe, But Accessible"},{"categories":["PowerShell","Nugget"],"contents":"We\u0026rsquo;ve been looking into PowerShell Scheduled Jobs lately, today let\u0026rsquo;s have a quick look at the \u0026ldquo;options\u0026rdquo; available to us.","date":"2018-06-29T15:12:52Z","permalink":"https://toastit.dev/2018/06/29/exploring-your-options/","tags":null,"title":"PS Scheduled Jobs: Exploring Your Options"},{"categories":["PowerShell"],"contents":"Much sooner than expected, let\u0026rsquo;s talk about Windows PowerShell scheduled jobs again.","date":"2018-06-19T19:41:46Z","permalink":"https://toastit.dev/2018/06/19/scheduled-job-qualified/","tags":null,"title":"Fully Qualified Path to PowerShell.exe in Scheduled Jobs?"},{"categories":["PowerShell"],"contents":"In an effort to spread my love of Windows PowerShell scheduled jobs, this is the start of series on the subject.","date":"2018-06-17T22:12:00Z","permalink":"https://toastit.dev/2018/06/17/powershell-orchestration-with-scheduled-jobs-the-start-of-a-series/","tags":null,"title":"PowerShell Orchestration with Scheduled Jobs - The Start of a Series"},{"categories":["Meta"],"contents":"One day my daughter will be putting my code to shame, and I can\u0026rsquo;t wait.","date":"2018-06-15T22:00:16Z","permalink":"https://toastit.dev/2018/06/15/codebug/","tags":null,"title":"Coding with Kids Doesn't \"Bug\" Me!"},{"categories":["PowerShell","Meta"],"contents":"If you have a PowerShell blog, I can\u0026rsquo;t overstate how valuable it is to get your feed hooked up to Planet PowerShell!","date":"2018-06-01T14:53:00Z","permalink":"https://toastit.dev/2018/06/01/a-graphical-example-of-the-value-of/","tags":null,"title":"A Graphical Example of the Value of Planet PowerShell"},{"categories":["PowerShell","Meta"],"contents":"This morning I was up at 4 AM, live streaming the creation of an auto-tweet script.","date":"2018-05-29T05:54:09Z","permalink":"https://toastit.dev/2018/05/29/automatic-blog-archive-tweets/","tags":null,"title":"Automatic Blog Archive Tweets"},{"categories":["PowerShell","Nugget","BurntToast"],"contents":"This has been sitting as an open issue on the project for a long time and given how quick of a fix it was I\u0026rsquo;m disappointed that I didn\u0026rsquo;t get to it sooner.","date":"2018-05-27T12:55:00Z","permalink":"https://toastit.dev/2018/05/27/downloading-an-image-for-local-use/","tags":null,"title":"Downloading an Image for Local Use"},{"categories":["Meta"],"contents":"Didn\u0026rsquo;t I literally just post about my blogging workflow on GitHub Pages? Welp, I\u0026rsquo;m not there anymore!","date":"2018-05-25T06:52:00Z","permalink":"https://toastit.dev/2018/05/25/blog-makeover/","tags":null,"title":"Blog Makeover - Why, Where, How?"},{"categories":["PowerShell","Meta"],"contents":"TechSnips is a new e-learning service and I\u0026rsquo;ve been recording content for it, along with many other contributors.","date":"2018-05-15T13:30:00Z","permalink":"https://toastit.dev/2018/05/15/techsnips-intro/","tags":null,"title":"Get the (Tech)Snip!"},{"categories":["PowerShell","BurntToast"],"contents":"Ever find yourself needing to get an image up on your screen in a timely manner?","date":"2018-05-12T14:45:00Z","permalink":"https://toastit.dev/2018/05/12/crouton-heroimages/","tags":null,"title":"Crouton #7 - Superhero Landing"},{"categories":["Meta"],"contents":"I\u0026rsquo;ve also noticed a number of people saying \u0026lsquo;I want to get into it\u0026hellip; but need to figure out x and y first.","date":"2018-04-25T21:30:00Z","permalink":"https://toastit.dev/2018/04/25/blog-workflow/","tags":null,"title":"My Blogging Workflow"},{"categories":["PowerShell","Nugget"],"contents":"CSVs are pretty handy, right? And there is a cmdlet that\u0026rsquo;ll handle this for you!","date":"2018-04-18T20:30:00Z","permalink":"https://toastit.dev/2018/04/18/ps-csv/","tags":null,"title":"All I Want Is a Damned CSV!"},{"categories":["PowerShell","Meta"],"contents":"After another three flights, and 16 hours in the air, I\u0026rsquo;m back home in New Zealand. I can certainly say that the change in time zones has hit me harder coming back. Going over to Bellevue, I got right into things and felt (for the most part) normal.\nLast week I did a blog post for each day of the PowerShell \u0026#43; DevOps Global Summit , going over what I took part in that day and what my main takeaways were.","date":"2018-04-16T13:15:00Z","permalink":"https://toastit.dev/2018/04/16/summit2018-hindsight/","tags":null,"title":"A Quick Look Back at #PSHSummit 2018"},{"categories":["PowerShell","Meta"],"contents":"That\u0026rsquo;s it. It\u0026rsquo;s over. I\u0026rsquo;ve shaken many hand, met many people, and seen lots of PowerShell.","date":"2018-04-12T17:00:00Z","permalink":"https://toastit.dev/2018/04/12/summit2018-day4/","tags":null,"title":"Day Four of #PSHSummit 2018 - Iron Scripter"},{"categories":["PowerShell","Meta"],"contents":"Today was the reason I was able to be here at Summit. Today was the day I presented in front of about 100 people.","date":"2018-04-11T18:59:00Z","permalink":"https://toastit.dev/2018/04/11/summit2018-day3/","tags":null,"title":"Day Three of #PSHSummit 2018 - I Did the Thing"},{"categories":["PowerShell","Meta"],"contents":"No comments about the plumbing or anything today, having gotten over the initial shock.","date":"2018-04-10T16:00:00Z","permalink":"https://toastit.dev/2018/04/10/summit2018-day2/","tags":null,"title":"Day Two of #PSHSummit 2018 - Getting Smart"},{"categories":["PowerShell","Meta"],"contents":"Why the hell are American toilets so full?","date":"2018-04-09T18:50:00Z","permalink":"https://toastit.dev/2018/04/09/summit2018-day1/","tags":null,"title":"Day One of #PSHSummit 2018 - Bright-Eyed and Bushy-Tailed"},{"categories":["PowerShell","BurntToast"],"contents":"It gives me a glimpse into how people are using the module and it also focuses my documentation efforts on something that might actually be useful.","date":"2018-04-01T16:30:00Z","permalink":"https://toastit.dev/2018/04/01/crouton-sounds/","tags":null,"title":"Crouton #6 - Dance to Your Own Beat"},{"categories":["Backup"],"contents":"Over the last day or so I\u0026rsquo;ve been setting up a sandbox/virtual lab which leverages our Veeam backups.","date":"2018-03-25T20:00:00Z","permalink":"https://toastit.dev/2018/03/25/veeam-my-first-virtual-lab/","tags":null,"title":"Veeam: My First Virtual Lab"},{"categories":["PowerShell","BurntToast"],"contents":"If you\u0026rsquo;re looking for some help, try #PSHelp. If you\u0026rsquo;ve got knowledge to share (and you do), make sure you jump in and get involved!","date":"2018-03-19T19:00:00Z","permalink":"https://toastit.dev/2018/03/19/pshelp-twitter/","tags":null,"title":"Need PowerShell Help? Use #PSHelp!"},{"categories":["PowerShell","Meta"],"contents":"This seems like a decent excuse for a \u0026lsquo;State of the Blog\u0026rsquo; post.","date":"2018-03-11T20:00:00Z","permalink":"https://toastit.dev/2018/03/11/where-are-you/","tags":null,"title":"Where the bloody hell are ya?"},{"categories":["PowerShell","BurntToast"],"contents":"This time around, I\u0026rsquo;ll walk you through how to create your own installer.","date":"2018-03-02T15:30:00Z","permalink":"https://toastit.dev/2018/03/02/burnttoast-wix/","tags":null,"title":"DIY AppId and WiX, for Tasty Toast"},{"categories":["PowerShell","BurntToast"],"contents":"I can\u0026rsquo;t tell you how happy I am to be writing this post.","date":"2018-02-03T18:45:00Z","permalink":"https://toastit.dev/2018/02/03/burnttoast-appid-installer/","tags":null,"title":"BurntToast + AppId = It's Working!"},{"categories":["PowerShell","BurntToast"],"contents":"How the heck did that happen, isn\u0026rsquo;t the system meant to give me some warning?","date":"2018-01-24T21:30:00Z","permalink":"https://toastit.dev/2018/01/24/crouton-password/","tags":null,"title":"Crouton #5 - Password Expiry Warning"},{"categories":["Windows"],"contents":"There were, and still are, many people frustrated with the fact that Windows 10 would decide to forcibly reboot for updates.","date":"2018-01-15T18:00:00Z","permalink":"https://toastit.dev/2018/01/15/wu-put-to-bed/","tags":null,"title":"Windows Updates: Putting Update Avoidance to Bed"},{"categories":["PowerShell","Meta"],"contents":"Woah, 2017 flew by.","date":"2018-01-02T11:30:00Z","permalink":"https://toastit.dev/2018/01/02/resolution-2018/","tags":null,"title":"New Year's Resolutions - 2018"},{"categories":["PowerShell"],"contents":"Given it\u0026rsquo;s the holiday season, I worked on a PowerShell based Secret Santa Organizer","date":"2017-12-11T14:46:00Z","permalink":"https://toastit.dev/2017/12/11/kovertkringle/","tags":null,"title":"KovertKringle: Secret Santa With a Dash of PowerShell"},{"categories":["PowerShell","Nugget"],"contents":"Sometimes PowerShell just throws the system culture out the window and assumes that you meant to supply the date in the American style.","date":"2017-11-05T19:15:00Z","permalink":"https://toastit.dev/2017/11/05/datetime-headache/","tags":null,"title":"Avoiding DateTime Headaches"},{"categories":["PowerShell","Meta"],"contents":"It was a great event, with five days worth of awesome PowerShell content coming out!","date":"2017-10-21T10:00:00Z","permalink":"https://toastit.dev/2017/10/21/psblogweek-recap/","tags":null,"title":"#PSBlogWeek 2017 Recap"},{"categories":["PowerShell","Windows"],"contents":"Whether they\u0026rsquo;re nearly empty, nearly full, or somewhere in-between, it\u0026rsquo;s helpful to get a quick overview of all your servers' hard drives.","date":"2017-10-16T10:00:00Z","permalink":"https://toastit.dev/2017/10/16/powershell-storage-report/","tags":null,"title":"Creating Storage Reports With PowerShell"},{"categories":["PowerShell","BurntToast"],"contents":"I hate reducing customizability, just as much as I hate making breaking changes in my projects.","date":"2017-10-08T10:00:00Z","permalink":"https://toastit.dev/2017/10/08/burnttoast-no-appid/","tags":null,"title":"BurntToast Breaking Change: Hiding Customizable AppID"},{"categories":["PowerShell","Nugget","Meta"],"contents":"Summits, Blogging, and Hacking make October the \u0026lsquo;hackiest\u0026rsquo; month of the year.","date":"2017-10-01T10:00:00Z","permalink":"https://toastit.dev/2017/10/01/oct-17/","tags":null,"title":"October: The Hackiest Month of the Year"},{"categories":["PowerShell","Nugget"],"contents":"There\u0026rsquo;s one thing that bugs me when scheduling scripts from the prompt, however: Recurrence.","date":"2017-09-25T10:00:00Z","permalink":"https://toastit.dev/2017/09/25/recurrence-pattern/","tags":null,"title":"Recurrence Patterns and PowerShell"},{"categories":["Security","Meta"],"contents":"The NIST guidelines struck a chord with me. It seemed to be something that our users would embrace while addressing potential issues within any given workplace","date":"2017-08-28T12:00:00Z","permalink":"https://toastit.dev/2017/08/28/war-on-passwords/","tags":null,"title":"The War on Passwords"},{"categories":["PowerShell","Windows"],"contents":"It\u0026rsquo;s been nine months, time to revisit the prevention of Windows Update reboots.","date":"2017-08-16T12:00:00Z","permalink":"https://toastit.dev/2017/08/16/wu-2017-revisit-setup/","tags":null,"title":"Revisiting Windows Updates in 2017: The Lab Setup"},{"categories":["PowerShell","Office 365"],"contents":"Now that we\u0026rsquo;ve figured out how to connect to each of the Office 365 services, it\u0026rsquo;s time to tie a pretty (PowerShell) blue bow on it.","date":"2017-08-03T12:00:00Z","permalink":"https://toastit.dev/2017/08/03/o365-all-the-things/","tags":null,"title":"Office 365 \u0026 PowerShell: Connecting All the Pieces"},{"categories":["PowerShell","Office 365"],"contents":"Just like their on-premises counterparts, each of these products has their own PowerShell interface for management.","date":"2017-07-27T12:00:00Z","permalink":"https://toastit.dev/2017/07/27/o365-connect/","tags":null,"title":"Office 365 \u0026 PowerShell: Jacking Into the Matrix"},{"categories":["Office 365","Meta"],"contents":"At first, I figured this wouldn\u0026rsquo;t cause me much of an issue. Information is information right?","date":"2017-06-05T12:00:00Z","permalink":"https://toastit.dev/2017/06/05/o365-training/","tags":null,"title":"Old Office 365 Training: Navigating the Minefield"},{"categories":["PowerShell","BurntToast"],"contents":"Headers, introduced in the Creators Update, can be used to organize you toasts.","date":"2017-05-15T12:00:00Z","permalink":"https://toastit.dev/2017/05/15/crouton-headers/","tags":null,"title":"Crouton #4 - Getting Your Head Around Headers"},{"categories":["PowerShell","BurntToast"],"contents":"Buttons can look pretty ugly when only using one, so just click your Toast instead!","date":"2017-05-07T12:00:00Z","permalink":"https://toastit.dev/2017/05/07/crouton-clickable/","tags":null,"title":"Crouton #3 - Sometimes You Just Want to Click Your Toast"},{"categories":["PowerShell","BurntToast"],"contents":"April saw the release of the Creators Update for Windows 10 which brought with it a handful of new options for toast notifications.","date":"2017-04-29T12:00:00Z","permalink":"https://toastit.dev/2017/04/29/crouton-progress-bars/","tags":null,"title":"Crouton #2 - You Can't Stop Progress (Bars)"},{"categories":["PowerShell"],"contents":"Your business uses two disparate cloud services and needs them to share data, but they don\u0026rsquo;t integrate natively. You really don\u0026rsquo;t need to make this harder than it needs to be.","date":"2017-04-24T12:00:00Z","permalink":"https://toastit.dev/2017/04/24/always-api/","tags":null,"title":"Always Ask for the API"},{"categories":["PowerShell","BurntToast"],"contents":"A crouton is a small piece of toast for soup or salads. Or, a small piece of (burnt) toast","date":"2017-03-19T10:00:00Z","permalink":"https://toastit.dev/2017/03/19/crouton-stackwatch/","tags":null,"title":"Crouton #1 - Toast Notifications for New Stack Overflow Questions"},{"categories":["PowerShell"],"contents":"Nothing distracts a room full of nerds faster than technology.","date":"2017-03-05T12:54:00Z","permalink":"https://toastit.dev/2017/03/05/trello-report/","tags":null,"title":"Reporting on Trello Boards with PowerTrello"},{"categories":["PowerShell","Nugget"],"contents":"Have multiple DHCP servers that aren\u0026rsquo;t in a cluster? Don\u0026rsquo;t worry!","date":"2017-01-29T12:50:00Z","permalink":"https://toastit.dev/2017/01/29/dhcp-reservations/","tags":null,"title":"DHCP Reservations: No Cluster? No Problem!"},{"categories":["PowerShell","Meta"],"contents":"New Year\u0026rsquo;s Resolutions are the in thing, right?","date":"2017-01-05T12:48:00Z","permalink":"https://toastit.dev/2017/01/05/resolution-2017/","tags":null,"title":"New Year's Resolutions - 2017"},{"categories":["Meta"],"contents":"Consider this my \u0026lsquo;How I Work\u0026rsquo; post, and if you\u0026rsquo;re interested in reading more posts from other bloggers make sure you check out the list of participants on GitHub","date":"2016-11-23T10:00:00Z","permalink":"https://toastit.dev/2016/11/23/how-i-work/","tags":null,"title":"I'm Josh King, 'IT Pro,' and This Is How I Work"},{"categories":["Windows"],"contents":"I was recently looking through my Google Analytics and noticed there was an old blogspot address that I hadn\u0026rsquo;t seen in years.","date":"2016-11-21T10:00:00Z","permalink":"https://toastit.dev/2016/11/21/old-posts/","tags":null,"title":"Digging Up Old Blog Posts"},{"categories":["PowerShell"],"contents":"AAAAAAAAAAAAARRGH!","date":"2016-11-07T10:00:00Z","permalink":"https://toastit.dev/2016/11/07/updatable-help-frustration/","tags":null,"title":"PowerShell Updateable Help Frustration"},{"categories":["Windows"],"contents":"Three weeks on, did Windows 10 decide to reboot?","date":"2016-11-06T10:00:00Z","permalink":"https://toastit.dev/2016/11/06/win-10-update-up-time/","tags":null,"title":"Update on Windows Update... Up Time"},{"categories":["PowerShell","Windows"],"contents":"Over a year ago, I answered a question on Super User. The question was about stopping the very persistent Windows Update from rebooting without the users' consent, and wow was that ever a popular topic.","date":"2016-10-17T10:00:00Z","permalink":"https://toastit.dev/2016/10/17/wu-windows-1607/","tags":null,"title":"Validating Prevention of Automatic Reboots on Windows 10, Version 1607"},{"categories":["PowerShell","Nugget"],"contents":"My home server, nestled behind the TV, is an old HP workstation. It\u0026rsquo;s not exactly what I\u0026rsquo;d call\u0026hellip; power efficient.","date":"2016-07-03T12:00:00Z","permalink":"https://toastit.dev/2016/07/03/home-server-shutdown/","tags":null,"title":"Automatically Shutting Down My Home Server, so I Don't Have To"},{"categories":["Security"],"contents":"GitHub now supports FIDO Universal 2nd Factor (U2F) as an option for two-factor authentication alongside their existing support for Google/Microsoft Authenticator Apps.","date":"2015-10-15T11:55:00Z","permalink":"https://toastit.dev/2015/10/15/u2f-key/","tags":null,"title":"A Very Octocat U2F Key"},{"categories":["PowerShell"],"contents":"Figure out what you did wrong and don\u0026rsquo;t do it again. Good luck!","date":"2015-07-22T12:00:00Z","permalink":"https://toastit.dev/2015/07/22/ugly-validation/","tags":null,"title":"Giving ValidateScript a Makeover"},{"categories":["PowerShell","Monitoring","Nugget"],"contents":"In this mini post I\u0026rsquo;ll list 20 more ideas for PowerShell fuelled Pulseway alerts.","date":"2015-07-02T12:00:00Z","permalink":"https://toastit.dev/2015/07/02/more-alerts/","tags":null,"title":"Mini Post: 20 More Pulseway Alerts with PowerShell"},{"categories":["PowerShell","Monitoring"],"contents":"Need to know when your servers CPU is pegged at 100%? Check. Need to know when a disk simply isn\u0026rsquo;t present in the OS after booting up? Uhh\u0026hellip;","date":"2015-06-29T12:00:00Z","permalink":"https://toastit.dev/2015/06/29/pulseway-all-the-alerts/","tags":null,"title":"With PowerShell, Pulseway Can Alert on Anything"},{"categories":["PowerShell","Nugget"],"contents":"You create a hashtable of of the parameter names and their values, which you can format nicely, and pass the hashtable to the cmdlet.","date":"2014-09-23T12:00:00Z","permalink":"https://toastit.dev/2014/09/23/ps-splatting/","tags":null,"title":"Splatting your way to reduced duplicated code"},{"categories":["PowerShell","Windows","Nugget"],"contents":"Perhaps it was a helpdesk technician powering up a cloned desktop while connected to the network.","date":"2014-09-21T12:00:00Z","permalink":"https://toastit.dev/2014/09/21/trust-no-reboot/","tags":null,"title":"Repairing Trust Relationships Without a Reboot"},{"categories":["PowerShell","Nugget"],"contents":"There is one thing I learnt to do early on and continue to do to this day: Ask for help.","date":"2014-09-13T12:00:00Z","permalink":"https://toastit.dev/2014/09/13/ps-important-resource/","tags":null,"title":"The Single Most Important Resource When Learning Windows PowerShell"}]