PowerShell Hash Tables and Calculated Properties Basics
This video is a basic overview of how to use hash tables and calculated properties to make PowerShell data more usable.
PowerShell QuickTip #1 – Exploring PowerShell CMDlets with Show-Command
Using Show-Command can be useful for those with little PowerShell experience to get a quick idea of what you can do with a particular CMDlet.
How to view PowerShell Desired State Configuration Manager resource properties
Since my two previous Desired State Configuration Manager videos, I have gotten more than a few questions asking how to view a specific DSC resources properties. Unlike your typical PowerShell CMDlet, you can’t view properties of a DSC resource using Get-Member. To view DSC resource properties you have to...
PowerShell Desired State Configuration (DSC) How-To for Beginners (Pull Mode)
This script will accomplish 3 things; configure a pull server, create a basic configuration to be pulled by a target node, and create a Local Configuration Manager configuration for the target node. Execute the following code on the Pull Server. Create the mof to configure the target node. Execute...
PowerShell Desired State Configuration (DSC) How-To for Beginners (Push Model)
In this video, I cover only a few very basic PowerShell Desired State Configuration Manager (DSC) concepts.1. The terminology2. How to create a Local Configuration Manager (LCM) configuration3. How to push the LCM configuration to the target node4. How to create a basic DSC configuration to maintain the MSExchangeTransport...
Group Policy Management Tips
Create an HTML report of Active Directory Forest Information with PowerShell

The intent of this script is to quickly get some basic information about an Active Directory infrastructure. I have used it when I’m doing some work on an environment I’m not familiar with, it gives you a quick look at what you’re dealing with without a whole lot of...
Create Mail Enabled Users in Bulk with Password verification using PowerShell
This is a simple script that will read the contents of a CSV file and create a new Active Directory User as well as a new Exchange Mailboxes for each object (row in the spreadsheet). You can select which Organizational Unit you want to put the Users in as...
Remote Computer Inventory with PowerShell
The most current version of this script can be found here: https://www.signalwarrant.com/remote-computer-inventory-with-powershell-vnext-2020-edition/ This script uses WMI CMDlets for the most part, to gather some client hardware and software information remotely over the network. Click the link below to see the contents of the CSV file. I use it to collect the following...