Jeffery Hicks is an IT veteran with over 30 years of experience, much of it spent as an IT infrastructure consultant specializing in Microsoft server technologies with an emphasis on automation and efficiency. He is a multi-year recipient of the Microsoft MVP Award.

Last Update: Sep 04, 2024
Jeff Hicks revisits a previous article on importing a CSV file in PowerShell and offers some additional improvements, including use of the Import-CSV and Get-Content cmdlets.

Last Update: Jun 12, 2025
Jeff Hicks shares a tip for using PowerShell to easily copy files between the Hyper-V host and guest virtual machines.

Last Update: Jun 06, 2025
Jeff Hicks shows us how to use PowerShell to enumerate members of very large Active Directory groups.

Last Update: Jul 29, 2025
Jeff Hicks returns to his PowerShell troubleshooting toolkit in this insightful how-to article.

Last Update: Jul 31, 2025
Jeff Hicks shows us how to easily delete empty folders with PowerShell in this step-by-step tutorial.

Last Update: Nov 19, 2024
Quest Software, now a part of Dell, has provided free cmdlets for Windows PowerShell that helps you find disabled and inactive Active Directory users accounts.

Last Update: Sep 04, 2024
Learn different ways in which you can email messages directly from PowerShell with the Send-MailMessage cmdlet in this how-to article.

Last Update: Sep 04, 2024
Jeff Hicks shows us how to use the Get-FileHash PowerShell cmdlet to easily obtain the hash value for a given file.

Last Update: Nov 19, 2024
Jeff Hicks explains why Microsoft won’t offer a PowerShell certification anytime soon. But that shouldn’t be a deterrent for learning PowerShell for advancement in your career.

Last Update: Jun 06, 2025
In this PowerShell Problem Solver, Jeff Hicks shows us how to export Active Directory groups to a CSV file in Windows PowerShell.

Last Update: Jun 04, 2025
Downsize on the amount of typing required for PowerShell commands by relying on past history to speed things up.

Last Update: Sep 04, 2024
Jeff Hicks revisits the Get-MyUptime Windows PowerShell cmdlet and adds some finishing touches to his script.