Files
Sysinfo/README.md
T
2021-04-20 14:17:51 -04:00

70 lines
1.5 KiB
Markdown

# Sysinfo
A script to output to output basic system information.
## Usage
1. Download the `.ps1` file.
2. Run from `CMD` with `C:\Path\to\sysinfo.ps1`
## Features
It currently outputs:
* The Hostname
* The CPU name
* The CPU Architecture
* The OS Version
* The OS Architecture
* The System's Manufacturer
* The System's Model name
* The system's serial number
* The GPU model name
* The amount of system RAM
## Quick Run
Copy and past into `CMD`
```powershell
curl https://efrick.ddns.net/git/efrick/Sysinfo/raw/branch/master/sysinfo.ps1 > %userprofile%\AppData\Local\Temp\sysinfo.ps1;
Powershell.exe -command "cd $env:userprofile; AppData\Local\Temp\sysinfo.ps1 -write_output"
del %userprofile%
```
This copies the bat file to a temporary location and runs it with the command switch to write the results to the desktop.
## Command Switches
The following can be selected at run-time.
* `-write_output`
- This outputs the system information to a text file. The default location is the users desktop.
* `-file_location`
- This switch allows the user to set the path of the text file containing the results.
* `-file_path`
- This is the path used for the system information text file.
## Dependencies
### .ps1 File
Powershell Version 5.1 or higher.
### .bat File
Uses `echo` and `wmic`.
## `sysinfo.ps1`
This is now the recommended file to use.
It will require the ability to run Powershell Scripts which is restricted by default.
## Dev Notes
Going forward branch master will be write protected. Please do all further work on branches off of master.