In this video I use the Measure-Command PowerShell cmdlet to determine performance of various queries.
In this video I talk about using the Get-WinEvent cmdlet and the filterhashtable parameter.
in this video I use the Get-EventLog cmdlet to parse the message field.
In this video I talk about two static string methods that can simplify your coding.
These are the first steps taken in doing any network trace with PowerShell.
In this video I show a simple way to convert JSON objects. The example I use is getting music information via the web service.
This is the conclusion to my series on troubleshooting WinRm.
This is the first of two videos where I talk about troubleshooting WinRM.
In this video I show how to use developer tools to discover web page element names so I can call them via Powershell.
I show how to handle non-terminating errors in PowerShell code.
I talk about error handling and using try catch finally. I also talk about what error class that all errors derive from.
This is a keynote message I made for a conference. I talk about the importance of Windows PowerShell
I talk about inheriting from a base class and modifying the inherited properties. I use three powershell scripts to illustrate the point.
In this video I present two scripts. The first shows a simple constructor for a PowerShell 5 class, and the second shows how to overload the constructor
Today I talk about the way cool PowerShell 5 classes and how to add methods to those things. It is much easier than it sounds.
Today I talk about the advantage that occurs when I use Enums in my PowerShell 5 classes.
Here I talk about creating a simple PowerShell 5 class.
In this video I talk about the concept of classes on PowerShell 5.
In this video I talk about the new Enum keyword on PowerShell 5 on Windows 10
In this video I talk about finding and testing module manifests on PowerShell 5
This video illustrates the cool new ConvertFrom-String cmdlet available in P
In this demo, I show a simple example of using the new PowerShell 5 ConvertFrom-String cmdlet.