We make order out of chaos…

We build solutions. No matter the size of your organization; whether enterprise, small business, or another IT services company – we architect, design, deploy, and support solutions that help your business.

No two companies are the same. As part of our process, we will learn what makes your company special; we will discover how we can provide you the best experience possible.

We are experts on Microsoft technologies, including:

  • Exchange deployments and Exchange migrations
  • Active Directory Domain Services deployments and use
  • PowerShell automation and scripting
  • Azure Automation, Azure PowerShell, and general Azure usage
  • System Center products, including Configuration Manager, Orchestrator, Operations Manager, and others
  • Windows Server
  • Active Directory Certificate Services
  • Course development and delivery for Microsoft technologies
  • …etc.

Smith Consulting is based out of Charlottesville, Virginia, USA. However, given the miracle of the Internet and remote connectivity technologies, as well as airlines, we support clients all over the planet. We can support you, as well!

The best drink on the planet…

OK, this won’t stay on the home page long, it’s just a place holder until I figure out what to put in this location.


Smith Consulting was formed in November of 2007. We are preparing to celebrate our tenth anniversary.

Michael B. Smith, our Managing Partner, has been in Information Technologies for 35 years. If you can name a position in an IT organization, Michael has done it: programmer, system programmer, database analyst, computer operator, operations manager, quality assurance, author, department manager, and Chief Information Officer.

Given our wide range of expertise, we have the capability to provide services at all levels in your organization. And to make you happy.


Get-FrameworkVersion 1.6

In early December of 2017 I posted Get-FrameworkVersion 1.5. The cmdlet’s job was to examine a particular computer for all versions of the Windows .NET Framework installed on that computer. It has the capability of scanning the local computer or a remote computer. Remote computers can be accessed using CIM (with or without DCOM) or …

Windows Speculative Execution Client/Server Patches/Mitigations/Detection Summary

Not intended to be comprehensive, but as of the morning of 4-January, all the worthwhile information I can find published by Microsoft on the Speculative Execution issue: Note that the “Install-Module” PowerShell cmdlet requires PowerShell v5 or above.  Windows Client Guidance for IT Pros to protect against speculative execution side-channel vulnerabilities https://support.microsoft.com/en-us/help/4073119/windows-client-guidance-for-it-pros-to-protect-against-speculative-exe  Windows Server Guidance …


Smith Consulting
1092 Wintergreen Lane
Charlottesville, VA 22903

This is our shipping and postal address...