Remote PowerShell ISE Connections in Action

I’ve written a few times about my PowerShell module that makes it easier to create remote tabs in the PowerShell ISE. The module, ISERemoteTab, is available in the PowerShell gallery. I’ve also created a short video that demonstrates how to use it, especially the WPF form.

I have a few more ideas for this project when I get some free time. In the mean time this should keep you busy. Enjoy!

Friday Fun: Timing is Everything

For today’s fun I want to introduce you to a PowerShell project I’ve been working on. As with many of these Friday Fun projects this is something that is hardly groundbreaking but it could be fun to use and hopefully serves an educational purpose.  What I have is a module called MyTimer that contains several commands designed to work with a very simple timer. In fact it is so simple you’ll probably think I’m joking.

Continue reading Friday Fun: Timing is Everything

Microsoft MVP Once Again

MVP-Logo-smallI never take these things for granted and try very hard throughout the year to provide service to the community. So I’m very happy to share the news that I have been renewed for my 10th year as a Microsoft MVP. My official community is Cloud and Datacenter Management, but I think deep down I’ll always be a PowerShell MVP.

I honestly enjoy the work I do and hope that you find it worthwhile. I will be continuing to contribute to the community through this blog, my articles at, my courses for Pluralsight as well as conferences and user group presentations. I look forward to the next year. With the upcoming release of Windows Server 2016 there will be many opportunities. I hope you’ll stick around.

Thank you.

Friday Fun: Well That’s a Fine ToDo!

Today’s Friday Fun isn’t exactly groundbreaking but you might find it useful in your PowerShell script development process. You might even learn a little something about the PowerShell ISE which is really the point of these articles anyway. How many times have you been working on a script or PowerShell tool and know that you’ll have to write some section of code but aren’t ready to tackle it now? Hopefully you are at least savvy enough to insert a comment reminding you what you need to do. So why not make this simple step as easy as possible in the PowerShell ISE?

Continue reading Friday Fun: Well That’s a Fine ToDo!

Compare PowerShell Modules

One of the attractive features in PowerShell v5 is PowerShellGet. This module includes commands which makes it easy to discover and install PowerShell modules from the Internet, or even your network. The modules are stored in online repositories. Microsoft maintains one called PSGallery. Typically you will use PowerShell commands to find and install modules. As a quick side note, while Microsoft appears to do some degree of review using the PowerShell Script Analyzer, there is no guarantee that modules you find online will work in your environment. That’s why the repository is untrusted by default. You can still download and install but you are accepting the potential risks. But that’s not the point here. It is pretty easy to download new modules, which includes DSC resources. However, new versions can be published to the online repository. As far as I know there is no notification mechanism. So you might have to periodically check to see if there are new versions available. Which means I wrote a tool.

Continue reading Compare PowerShell Modules

Advice, solutions, tips and more for the lonely Windows administrator with too much to do and not enough time.