Title: ConnectWise Control Remote PowerShell Commands PT 4
Owner: Wade Bachelder
Value: $15.00
URL: Visit URL


Article

ConnectWise Control Remote Powershell Commands PT 4


Welcome to the ConnectWise Control Remote Powershell Commands PT 4. They are my other go to remote commands. Some commands will need extra configuration or tweaking depending on your environment. The others are cut and paste. Enjoy!

PowerShell & Command Prompt Commands

The commands are either PowerShell (#!ps) or Command Prompt (#!cmd) commands. There are a couple attributes that affect how the commands respond.

#MaxLength - The max length of output characters. Some may need to be larger due to amount of output data.
#TimeOut - The period of time the command can run and will be terminated after the max has been hit. Most commands are quick to respond.

SUCCESS or FAILURE
The Command Prompt commands should work fine however the PowerShell commands may fail due to the set level of running commands remote.
"ps cannot be loaded because the execution of scripts is disabled or restricted on this system."
Let's set the execution policy.

Check Execution Policy

#!ps
#maxlength=50000
#timeout=9000000
Get-ExecutionPolicy
 

Set Execution Policy to Unrestricted

#!ps
#maxlength=50000
#timeout=9000000
Set-ExecutionPolicy Unrestricted
 

Lower PowerShell Priority

#!ps
#maxlength=50000
#timeout=9000000
$process = Get-Process -Id $pid;
$process.PriorityClass = 'BelowNormal';
<Commands>

Lower Executable Priority and CPU Affinity

#!ps
#maxlength=50000
#timeout=9000000
$process = Get-Process -Id $pid;
$process.PriorityClass = 'BelowNormal';
$SFCOpt="/scannow";
Start-Process -FilePath "${env:Windir}\System32\SFC.EXE" -ArgumentList $SFCOpt -Verb RunAs;
 
Run the executable then run this command.
 
#!ps
#maxlength=50000
#timeout=9000000
Get-Process TiWorker,TrustedInstaller | ForEach-Object { $_.ProcessorAffinity=2
$_.PriorityClass='BelowNormal'};


Disk Clean Up

#!ps
#maxlength=50000
#timeout=9000000
$process = Get-Process -Id $pid;
$process.PriorityClass = 'BelowNormal';
Get-ChildItem "C:\Windows\SoftwareDistribution\*" -Recurse -Force -verbose -ErrorAction SilentlyContinue | Remove-Item -Force -Verbose -Recurse -ErrorAction SilentlyContinue;
Get-ChildItem "C:\Windows\prefetch\*" -Recurse -Force -verbose -ErrorAction SilentlyContinue | Remove-Item -Force -Verbose -Recurse -ErrorAction SilentlyContinue;
Get-ChildItem "C:\Users\*\AppData\Local\Temp\*" -Recurse -Force -verbose -ErrorAction SilentlyContinue | Remove-Item -Force -Verbose -Recurse -ErrorAction SilentlyContinue;
Get-ChildItem "C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*" -Recurse -Force -verbose -ErrorAction SilentlyContinue | Remove-Item -Force -Verbose -Recurse -ErrorAction SilentlyContinue;
Get-ChildItem "C:\Windows.old\*" -Recurse -Force -verbose -ErrorAction SilentlyContinue | Remove-Item -Force -Verbose -Recurse -ErrorAction SilentlyContinue;
Get-ChildItem "C:\Windows10Upgrade\*" -Recurse -Force -verbose -ErrorAction SilentlyContinue | Remove-Item -Force -Verbose -Recurse -ErrorAction SilentlyContinue;
Get-ChildItem -Path 'C:\$Recycle.Bin' -Force | Remove-Item -Recurse -ErrorAction SilentlyContinue;

Show Product Version

#!ps
#maxlength=50000
#timeout=9000000
Get-Process -Name "*office*" | Format-list -Property ProductVersion
 

List Memory Information

#!ps
#maxlength=50000
#timeout=9000000
wmic MEMORYCHIP get BankLabel,DeviceLocator,MemoryType,TypeDetail,Capacity,Speed
 

List Memory Capacity

#!ps
#maxlength=50000
#timeout=9000000
Get-WmiObject Win32_PhysicalMemory | Select-Object Capacity
 

List Process Information by Memory Consumption

#!ps
#maxlength=50000
#timeout=9000000
Get-Process | Sort-Object -Descending WS
 

Show Camera Information

#!ps
#maxlength=50000
#timeout=9000000
Get-WmiObject Win32_PnPEntity | where {$_.caption -match 'camera'}
 

Get Hard Drive Information

#!ps
#maxlength=50000
#timeout=9000000
get-psdrive -psprovider filesystem;
 

List Start Up Programs

#!ps
#maxlength=50000
#timeout=9000000
wmic startup get caption,command
 

Check Disk Health

#!ps
#maxlength=50000
#timeout=9000000
GetPhysical-Disk
 

Check Disk Reliabilty

#!ps
#maxlength=50000
#timeout=9000000
GetPhysical-Disk | Get-StorageReliabilityCounter
 

List Plug and Play Devices

#!ps
#maxlength=50000
#timeout=9000000
Get-PnpDevice
 

List USB Devices

#!ps
#maxlength=50000
#timeout=9000000
Get-PnpDevice -FriendlyName '*USB*'
 

List PNP Error Devices

#!ps
#maxlength=50000
#timeout=9000000
Get-PnpDevice -PresentOnly -Status ERROR,DEGRADED,UNKNOWN
 

Conclusion

There you go! These are the remote commands that help me with my day to day MSP life.


History

Blockchain Date: 02/25/2022
Owner: Wade Bachelder

Blockchain

WB MSP Module Documentation ConnectWise Control Remote PowerShell Commands ConnectWise Control Remote PowerShell Commands PT 2 ConnectWise Control Remote PowerShell Commands PT 3 ConnectWise Control Remote PowerShell Commands PT 4 ConnectWise Control Remote PowerShell Commands PT 5 ConnectWise Control Remote PowerShell Commands Configuration ConnectWise Control Remote PowerShell DellBiosProvider ConnectWise Control Remote PowerShell Carbon ConnectWise Control Remote PowerShell PSWindowsUpdate The Big 4 Mobile and Browser Support Old School Posting and Searching Images and Analytics Retrospective I Free Open Graph & Twitter Card Meta Data Reader Free Basic Website Meta Tag Generator Free Basic Open Graph & Twitter Card Generator Free Basic Schema Generator (JSON) Meta Tags and Sitemaps Site Optimization Retrospective IV Junk File Tune Up OS Tune Up Hardware Tune Up Malware Tune Up Retrospective II Ping / TraceRt / NSLookUp IPConfig / Netstat / ARP PowerCFG / Shutdown / SystemInfo Retrospective III Category Cable Termination (RJ45) Popular Switch Commands Helpful Websites 30k Angry Printer Bloody Murder Cheating Spouse Come on Bro! Creepy Ex-Husband Incognito Porn Prime Joke Stupid Printer You Should Know Season: 1 Race: 1 Season: 1 Race: 1 Season: 1 Race: 1 Season: 1 Race: 1 Season: 1 Race: 1 Season: 1 Race: 2 Season: 1 Race: 2 Season: 1 Race: 2 Season: 1 Race: 2 Season: 1 Race: 2 Season: 1 Race: 3 Season: 1 Race: 3 Season: 1 Race: 3 Season: 1 Race: 3 Season: 1 Race: 3 Season: 1 Race: 4 Season: 1 Race: 4 Season: 1 Race: 4 Season: 1 Race: 4 Season: 1 Race: 4 Season: 1 Race: 5 Season: 1 Race: 5 Season: 1 Race: 5 Season: 1 Race: 5 Season: 1 Race: 5 Season: 1 Race: 6 Season: 1 Race: 6 Season: 1 Race: 6 Season: 1 Race: 6 Season: 1 Race: 6 Season: 1 Race: 6 Season: 1 Race: 6 Season: 1 Race: 7 Season: 1 Race: 7 Season: 1 Race: 7 Season: 1 Race: 7 Season: 1 Race: 8 Season: 1 Race: 8 Season: 1 Race: 8 Season: 1 Race: 8 Season: 1 Race: 9 Season: 1 Race: 10 Season: 1 Race: 11 Season: 1 Race: 12 Season: 2 Race: Season 2 Preview Race 1 Season: 2 Race: Season 2 Preview Race 2 Season: 2 Race: Season 2 Preview Race 3 Season: 2 Race: 1 Season: 2 Race: 2 Season: 2 Race: 3 Season: 2 Race: 4 Season: 2 Race: 5 Season: 2 Race: 6 Season: 2 Race: 7 Season: 2 Race: 8 Season: 2 Race: 9 Season: 2 Race: 10 Season: 3 Race: Season 3 Preview Race 1 Season: 2 Race: 11 Season: 2 Race: 12 Season: 2 Race: 13 Season: 2 Race: 14 Season: 3 Race: Season 3 Preview Race 2 Season: 3 Race: Season 3 Preview Race 3 Season: 3 Race: 1 Season: 3 Race: 2 Season: 3 Race: 3 Season: 3 Race: 4 Season: 3 Race: 5 Season: 3 Race: 6 Season: 3 Race: 7 Season: 3 Race: 8 Season: 3 Race: 9 Season: 3 Race: 10 Season: 3 Race: 11 Season: 3 Race: 12 Season: 3 Race: 13 Season: 3 Race: 14 Season: 4 Race: Season 4 Preview Race 1 Season: 4 Race: Season 4 Preview Race 2 Season: 4 Race: Season 4 Preview Race 3 Season: 4 Race: 1 Season: 4 Race: 2 Season: 4 Race: 3 Season: 4 Race: 4 Season: 4 Race: 5 Season: 4 Race: 6 Season: 4 Race: 7 Season: 4 Race: 8 Season: 4 Race: 9 Season: 4 Race: 10 Season: 4 Race: 11 Season: 4 Race: 12 Season: 4 Race: 13 Season: 4 Race: 14 Season: 5 Race: Preview Race 1 220k Gift Cards CT VS FF MV: Season 5 Preview Race 2 CT VS FF MV: Season 5 Race 1 Season: 5 Race: 2 Season: 5 Race: 3 Season: 5 Race: 4 Any Key $1.8 M Season: 5 Race: 5 ASAP Password Reset Season: 5 Race: 6 Season: 5 Race: 7 Season: 5 Race: 8 Available Season: 5 Race: 9 Season: 5 Race: 10 Season: 5 Race: 11 Season: 5 Race: 12 Season: 5 Race: 13 Season: 5 Race: 14 Season: 5 Race: 15 Season: 5 Race: 16 Season: 5 Race: 17 Season: 5 Race: 18 Reward Season: 5 Race: 19 Season: 6 Race: 1 Season: 6 Race: 2 Season: 6 Race: 3 Season: 6 Race: 4 Season: 6 Race: 5 Season: 6 Race: 6 Season: 6 Race: 7 Season: 6 Race: 8 Season: 6 Race: 9 Season: 6 Race: 10 Season: 6 Race: 11 Season: 6 Race: 12 Season: 6 Race: 13 Season: 6 Race: 14 Season: 6 Race: 15 Season: 6 Race: 16 Season: 6 Race: 17 Season: 6 Race: 18 Season: 6 Race: 19 Season: 7 Race: 1 Season: 7 Race: 2 Season: 7 Race: 3 Season: 7 Race: 4 Season: 7 Race: 5 Season: 7 Race: 6 Season: 7 Race: 7 Season: 7 Race: 8 Season: 7 Race: 9 Season: 7 Race: 10 Season: 7 Race: 11 Season: 7 Race: 12 Season: 7 Race: 13 Season: 7 Race: 14 Season: 7 Race: 15 Season: 7 Race: 16 Season: 7 Race: 17 Season: 7 Race: 18 Season: 7 Race: 19