About Me

I am certified Microsoft professional, a Microsoft MVP and an IT veteran with almost 20 years of experience, much of it spent as an IT consultant specializing in Windows server technologies. I work today as an independent author, trainer and consultant. I've co-authored or authored several books, courseware, and training videos on administrative scripting and automation. My latest book is Windows PowerShell 2.0: TFM (SAPIEN Press 2010).
Please consider a donation if I've been of any help or assistance. Thank you.

Sponsored Links
Category Archives: Windows 7
Friday the 13 Script Blocks
In celebration of Friday the 13th and to help ward off any triskaidekaphobia I thought I’d offer up 13 PowerShell scriptblocks. These are scriptblocks that might solve a legitimate business need like finding how long a server has been running … Continue reading
Posted in PowerShell v2.0, Scripting, WMI, Windows 7, Windows Server
Tagged cmdlet, eventlog, FileSystem, PowerShell, ScriptBlock, Scripting, WMI
2 Comments
Windows Update Module
I don’t have a large environment to manage, but I do have a number of test boxes I try to keep up date using Windows Software Update Server (WSUS). Occasionally I’ve needed to manage things client-side. Unfortunately, there aren’t a … Continue reading
Posted in PowerShell v2.0, Scripting, Windows 7, Windows Server
Tagged Function, module, PowerShell, Scripting, WindowsUpdate, WSUS
3 Comments
Get Your TCP Ports Here!
Once again, the PowerShell forum at ScriptingAnswers.com has undone me. I was answering a question about running Netstat in a PowerShell session on a remote computer which got me thinking about a PowerShell function to turn NETSTAT.EXE output into objects. … Continue reading
Posted in CommandLine, PowerShell v2.0, Windows 7, Windows Server
Tagged functions, Invoke-Command, Netstat, PowerShell, Remote
2 Comments





