Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9c16227e91 | |||
| 8339c3b1b3 | |||
| a6550b4b16 | |||
| b346d7f79d | |||
| 614c45738e |
31
README.md
31
README.md
@@ -24,21 +24,42 @@ It currently outputs:
|
||||
|
||||
## Quick Run
|
||||
|
||||
### From USB Stick
|
||||
|
||||
Download the USB_Run.zip latest release from [Releases](https://efrick.ddns.net/git/efrick/Sysinfo/releases).
|
||||
|
||||
Unzip and copy the folder to a USB stick.
|
||||
|
||||
Click on the file `quickrun.bat`
|
||||
|
||||
This will put the output file into the directory it was run from.
|
||||
|
||||
### From Web
|
||||
|
||||
Copy and past into `CMD`
|
||||
|
||||
**[Note:]** must be run from an admin prompt.
|
||||
This command is broken out below.
|
||||
|
||||
```powershell
|
||||
curl https://efrick.ddns.net/git/efrick/Sysinfo/raw/branch/master/sysinfo.ps1 > %userprofile%\AppData\Local\Temp\sysinfo.ps1;
|
||||
|
||||
Powershell.exe -command "$current_execution_policy = Get-ExecutionPolicy; Set-ExecutionPolicy Bypass CurrentUser ;cd $env:userprofile; AppData\Local\Temp\sysinfo.ps1 -write_output; Set-ExecutionPolicy $current_execution_policy CurrentUser"
|
||||
|
||||
del %userprofile%\AppData\Local\Temp\sysinfo.ps1
|
||||
Powershell.exe -command "$current_execution_policy = Get-ExecutionPolicy; Set-ExecutionPolicy Bypass CurrentUser; (New-Object System.Net.WebClient).DownloadFile('https://efrick.ddns.net/git/efrick/Sysinfo/raw/branch/master/sysinfo.ps1', 'sysinfo.ps1'); .\sysinfo.ps1 -write_output;rm .\sysinfo.ps1; Set-ExecutionPolicy $current_execution_policy CurrentUser"
|
||||
|
||||
```
|
||||
|
||||
This copies the bat file to a temporary location and runs it with the command switch to write the results to the desktop.
|
||||
|
||||
#### Powershell Breakout
|
||||
Below is a breakout of the Powershell commands run by the Quickrun above.
|
||||
|
||||
```powershell
|
||||
$current_execution_policy = Get-ExecutionPolicy
|
||||
Set-ExecutionPolicy Bypass CurrentUser
|
||||
(New-Object System.Net.WebClient).DownloadFile("https://efrick.ddns.net/git/efrick/Sysinfo/raw/branch/master/sysinfo.ps1", "sysinfo.ps1")
|
||||
.\sysinfo.ps1 -write_output
|
||||
rm .\sysinfo.ps1
|
||||
Set-ExecutionPolicy $current_execution_policy CurrentUser
|
||||
```
|
||||
|
||||
## Command Switches
|
||||
|
||||
The following can be selected at run-time.
|
||||
|
||||
@@ -2,8 +2,5 @@ ECHO off
|
||||
REM Runs the quick run commands form the readme.md
|
||||
REM https://efrick.ddns.net/git/efrick/Sysinfo/src/branch/master/README.md#quick-run
|
||||
REM This must be run from an elevated prompt.
|
||||
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%\AppData\Local\Temp\sysinfo.ps1
|
||||
Powershell.exe -command "$current_execution_policy = Get-ExecutionPolicy; Set-ExecutionPolicy Bypass CurrentUser;$current_path = pwd; .\sysinfo.ps1 -write_output -file_location $current_path.Path"
|
||||
|
||||
Reference in New Issue
Block a user