Jeff Hicks profile picture

Follow Jeff

Jeff Hicks

Petri Contributor

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.

LATEST

Integrate Microsoft Word with PowerShell: Format Style Documents

Last Update: Jul 29, 2025

We back with our series on integrating Microsoft Word with PowerShell! Learn how to add formatting and style to Word documents using PowerShell in part 2 of this series.

View Article

Integrating Microsoft Word with PowerShell: Generate a Document

Last Update: Jul 29, 2025

In this two-part series, discover how to integrate PowerShell with Microsoft Word. In part 1, learn to generate a Word file.

View Article

Use PowerShell to Create Custom Log Events

Jeff Hicks continues his two-part series on creating custom events in the Windows Event Log. In this post, Jeff explains how to use PowerShell to create the log events as opposed to EVENTCREATE.EXE which he demonstrated in Part 1.

View Article

Create and Log Your Own Events – Part 1

Last Update: Sep 24, 2024

In part 1 of his two-part series, Jeff Hicks explains how to create events/entries inside the Windows event logs. There are a variety of reasons why this could be useful, and Jeff covers a few, and luckily creating an event is pretty straightforward once you get a hang of it.

View Article

Diagnosing Windows Memory Problems

Last Update: Sep 24, 2024

One of the most common reasons computers fail is because of faulty or failed memory and Windows does a good job alerting you after the memory has failed. It is better to find failing memory before it has crippled your machine though. In this post, Jeff Hicks explains how to use the Windows Memory Diagnostic Tool to diagnose memory issues.

View Article

Create Environmental Variables With SetX

Last Update: Dec 05, 2022

In today’s post, Jeff Hicks discusses SetX.EXE which allows IT pro’s to quickly and efficiently create their own environmental variables. SetX makes the task of adding custom environmental variables to support internal applications or automated processes very easy, especially when this needs to be done on remote machines.

View Article

Command Line Event Logs – Part 2

Last Update: Dec 03, 2024

In part 2 of his series on command line event logs, Jeff Hicks discusses how to manage the event logs with the command line and WEVTUTIL.EXE

View Article

Command Line Event Logs – Part 1

Last Update: Jun 07, 2025

Jeff Hicks is back with more command line tricks. In today’s post, Jeff talks about how you can manage event logs with the command line. This is usually faster than navigating through a GUI once you get a hang of it.

View Article

Use System Configuration Tool to Solve Problems

Last Update: Jul 29, 2025

In this post, Jeff Hicks discusses how you can use the Windows System Configuration interface to troubleshoot and fix simple system issues.

View Article

Use Command Line To Monitor Server Performance

Last Update: Sep 04, 2024

Although there are plenty of performance management options that utilize nice-looking GUI’s, sometimes the “quick and dirty” approach is best. In this post, Jeff Hicks explains the use of TYPEPERF.EXE to monitor server performance with the command line. This can often be a much more efficient approach to diagnosing issues or just checking on servers.

View Article

Windows 7 Power Scheme Configuration using POWERCFG.EXE

Last Update: Sep 04, 2024

If you’re in a position where you are responsible for managing or supporting several laptops, it’s likely that one task you have is ensuring their power settings are properly configured. Having to do this on multiple machines can be time consuming though. In this post, Jeff Hicks demonstrates the use of POWERCONFIG.EXE, a command line that comes with Windows 7 and streamlines the process.

View Article

Command Line Task Management

Last Update: Sep 04, 2024

Most IT pros are routinely managing computers remotely and for such tasks there are several tools, such as PowerShell. Sometimes these tools are a little more than we need to perform some of the simpler tasks. In this post, Jeff Hicks goes over some common tasks that are most efficiently carried out using CMD.EXE.

View Article
Go to page