Skip to content

Joshua-7417/SystemInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SystemInfo

A PowerShell script that collects and displays detailed hardware and software information, including OS, CPU, GPU, RAM, storage, network adapters, installed programs, Windows updates, and running services.

Usage

Method 1 - Run Directly in PowerShell

Open PowerShell and paste the following command:

irm https://github.com/Joshua-7417/SystemInfo/releases/latest/download/SystemInfo.ps1 | iex

Method 2 - Download and Run

You can also download the script and run it locally:

Download SystemInfo

Note

By default, Windows may block running scripts. You may need to change your execution policy with Set-ExecutionPolicy.

Parameters

No parameters are required to run the script, but the following optional parameters are available:

Parameter Description
-Export Exports a timestamped .log file to the Desktop.
-Section Display only a specific section. If not specified, all sections are shown.

The script can also be run for specific sections only, with the following available:

Section Description
Uptime Displays system uptime
OS Displays operating system information
Users Displays active user accounts
CPU Displays CPU details
RAM Displays RAM details
Motherboard Displays motherboard details
GPU Displays GPU and monitor information
Network Displays network adapters and IP information
Storage Displays disk and storage information
USB Displays connected USB devices
Hotfixes Displays installed Windows updates
Programs Displays installed programs
Services Displays running Windows services

Examples

Run All Sections

Runs all sections and prints the results to the console.

PS> .\SystemInfo.ps1
Run All Sections

Run All Sections and Export Log

Runs all sections, prints the results to the console, and exports a timestamped .log file to the Desktop.

PS> .\SystemInfo.ps1 -Export
Run All Sections and Export Log

Run Specific Section

Displays OS section only.

PS> .\SystemInfo.ps1 -Section OS
Run Specific Section

Run Specific Section with Export Log

Displays GPU section and exports it to a timestamped .log file to the Desktop.

PS> .\SystemInfo.ps1 -Section GPU -Export
Run Specific Section with Export

About

A PowerShell script that collects and displays detailed hardware and software information, including OS, CPU, GPU, RAM, storage, network adapters, installed programs, Windows updates, and running services.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors