Update Quickrun Instructions

The instructions have been wrapped into a single Powershell command.
This commit is contained in:
efrick 2021-04-28 09:46:58 -04:00
parent b346d7f79d
commit a6550b4b16

View File

@ -27,18 +27,26 @@ It currently outputs:
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.