Recent Articles
Writing Windows Events with Smart EventData
Learn how to write events with structured EventData.
Get-History Lesson
Learn about the default PowerShell history cmdlets and concepts.
PowerShell Beginners Have to Start Somewhere
Learn basic PowerShell concepts and apply them to the beginner's Iron Scripter challenge.
Design Deep Dive - PoShDynDnsApi
In this post, I want to give you a peek into my development process for the PoShDynDnsApi module.
Using the PSGSuite Module for G Suite
Examples on how to create OUs, groups, and users with the PSGSuite PowerShell Module.
Introducing the PoShDynDnsApi Module
PoShDynDnsApi is an unofficial PowerShell module used to interact with Dyn Managed DNS REST API.
Windows Forms
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 .Net [System.Windows.Forms] class...One of the common threads I noticed in the handful of scripts I found was that they really didn't offer options for parameters. I've been a big proponent for creating tools, aka functions, since I first began writing PowerShell code. So, I set out gathering some tools that I thought I would need.
How I Implement Module Variables
Originally, I used globally scoped variables for one of my modules to keep track of session data, but now I use a module variable.
ForEach-Object -WhatIf
While working on my PoShDynDnsApi module, I came across an issue...I checked out the ForEach-Object and saw that it supports -WhatIf and -Confirm parameters.
Download Newest Sysinternals Tools
Download recently updated Sysinternals tools