PowerShell
PowerShell Beginners Have to Start Somewhere
Introduction Iron Scripter grew out of the scripting games at PowerShell Summit and the quote below comes from the introductory post on the Iron …
Design Deep Dive - PoShDynDnsApi
Introduction In January, I published the first release of the PoShDynDnsApi module to the PowerShellGallery, along with a blog post introducing the …
Using the PSGSuite Module for G Suite
Introduction About a week ago, I was scrolling through Reddit and came across a post in r/sysadmin, Get list of aliases in Gsuite/Gmail. I took a few …
Introducing the PoShDynDnsApi Module
Sometime in Early 2018 Manager: Hey, Dave. I need you to add all of our domains as Accepted Domains in Exchange Online. Me: Okay. How many do we have? …
Windows Forms
Introduction Recently, I was tasked to provide a GUI for a PowerShell script. Okay, I think I tasked myself, but it was an interesting foray into the …
How I Implement Module Variables
Preface Originally, I used globally scoped variables for my PoShDynDnsApi module to store the API URL, the authentication token, and the API version. …
ForEach-Object -WhatIf
Preface While working on my PoShDynDnsApi module, I came across an issue with with a function I had predominantly borrowed from a TechNet blog post …
Download Newest Sysinternals Tools
Preface I have a new laptop and have been configuring it as my primary PowerShell development system. Today, when I was looking for a way to search …
Updatable Help
PowerShell has provided a way to update the help files for modules since version 3.0. Since creating my first two modules, I have tried adding …
Clear DNS Server Cache
How often have you needed to clear the DNS server cache? Regardless how many domain controllers in your environment, a few simple lines of PowerShell …