PowerShell

PowerShell Beginners Have to Start Somewhere

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 …

14 min read

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 …

12 min read
Using the PSGSuite Module for G Suite

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 …

7 min read
Introducing the PoShDynDnsApi Module

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? …

5 min read
Windows Forms

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 …

5 min read
How I Implement Module Variables

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. …

7 min read
ForEach-Object -WhatIf

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 …

4 min read

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 …

4 min read

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 …

4 min read

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 …

1 min read