This repo has been archived. It has been superseeded by Specify, another r/TS affiliated project.
This was used for 5 years in the r/Techsupport live chat and during that time I learned a great deal about PowerShell and how it can be used abused. I leave this up for anyone looking to reference the methods used to gather Windows specifications and the creation of valid HTML reports in PowerShell.
This repo contains the PS1 and files needed to run the Get-Specs application made for rTechsupport
Running Specs.cmd
(the .cmd
extension may not show up on all systems) will execute the script interactively as admin.
You can also execute Get-Specs.ps1
from the command line. ./get-specs.ps1 -run [ -view | -upload ]
.
- Windows edition
- Build #
- OS install date
- Uptime
- Hostname
- Domain
- AV product
- Firewall product
- UAC Status
- SecureBoot Status
- CPU model and temperature
- Motherboard brand and model
- Graphics card model and temperature
- Amount of RAM
- Ram model and capacities
- System variables
- User variables
- Hotfix list
- User startup tasks
- Running processes with statistics
- Services
- Installed applications
- Installed Chrome extensions
- Integrity of Hosts file
- Network adapters
- IPconfig
- Active network connections
- Device manager
- Audio devices
- Disk layout information
- SMART report from CDI using Get-Smart