PowerShell module: Compare 2 computer configurations (services, drivers...)
https://www.systanddeploy.com/2017/06/powershell-module-compare-2-computer.html
In this post, I will show you a module I created that allows you to compare two computer configurations.
In my previous post I showed you a module that allows you to export your computer configuration (Services, Drivers, Software, Process, BIOS settings) in multiple format (CSV, XML, HTML).
Using the compare module you can now compare two computer computer configurations by comparing those export.
You can compare drivers, services, software and process by choosing CSV or XML exports. The comparison export can be done in HTML or XLSX formats.
How to get the module ?
The module CompareConfig is available on the PowerShell Gallery and on GitHub.
Click on the links below to get the module.
Module on the PowerShell Gallery |
Module on GitHub |
How to install it ?
From the PowerShell Gallery
Open the PowerShell prompt
Type the below commandline
The module CompareConfig will be installed
From GitHub
Click on the Download button
Extract the zip folder
Open the PowerShell prompt
Type the below commandline
How to use it ?
Type the below commandline to see the available cmdlets
cmdlets available in comparecomputer module |
See below, the available alias for each cmdlets
Available alias in the comparecomputer module |
Compare-Services
It allows you to compare two services export (CSV or XML files).
See below how to use this cmdlet
Get-help compare-services cmdlet |
Services comparison in HTML |
The Excel export is composed of the below sheets
Services Excel comparison - Sheets |
Services with different states |
Services with different startmode |
Compare-Process
It allows you to compare two process export (CSV or XML files).
See below how to use this cmdlet
Get-help compare-process cmdlet |
Process comparison in HTML |
The Excel export is composed of the below sheets
Process Excel comparison - Sheets |
Same process in both files |
Compare-Software
It allows you to compare two software export (CSV or XML files).
See below how to use this cmdlet
Get-help compare-software cmdlet |
Software comparison in HTML |
See below an overview of two software comparison in XLSX format.
The Excel export is composed of the below sheets
Software Excel comparison - Sheets |
Software with different versions |
Compare-Drivers
It allows you to compare two drivers export (CSV or XML files).
See below how to use this cmdlet
Get-help compare-drivers cmdlet |
Drivers comparison in HTML |
See below an overview of two drivers comparison in XLSX format.
The Excel export is composed of the below sheets
Drivers Excel comparison - Sheets |
Same drivers and versions |
Same drivers but different versions |
Compare-Hotfix
It allows you to compare two hotfix export (CSV or XML files).
See below how to use this cmdlet.
Get-help compare-hotfix cmdlet |
See below an overview of two hotfix comparison in XLSX format.
Module in action
Compare-services overview |
Compare-software overview |
Compare-drivers overview |
Compare-process overvie |
Compare-hotfix overview |
Whats' next ?
I will soon published a new version that allows you to compare two computer configurations as below:
Compare two online computer configurations
Compare the running computer with an existing CSV or XML export
1 commentaire
Came across this got my hopes up :(
Enregistrer un commentaire