Custom Windows Tools
  • 15 Aug 2025
  • 1 Minute to read
  • Dark
    Light
  • PDF

Custom Windows Tools

  • Dark
    Light
  • PDF

Article summary

Overview

Custom Windows Tools let administrators make pre-approved PowerShell or CMD commands available in the Agent toolbar. This eliminates manual typing or copy/paste during live sessions, reducing the risk of errors and improving resolution times.

Setup

  1. Log in to the ScreenMeet Console.

  2. Go to Organization > Settings and Policies > Remote Support SettingsCustom Windows Tools.

  3. Click Add New Command, enter the name and script, and choose whether to Require Admin, Run As Admin, use PowerShell, or Keep Terminal After Execution.

  4. Click Save Configuration.

Security Guidance

Only publish scripts vetted by IT/security. Avoid destructive commands unless approved via change control.

Common Enterprise Use Cases

1. Flush DNS & Renew IP — Fixes stale DNS or IP lease issues

ipconfig /flushdns && ipconfig /release && ipconfig /renew

Helps restore network connectivity without requiring manual IP configuration steps.

2. Restart Print Spooler — Resolves stuck print jobs

Stop-Service -Name Spooler -Force; Start-Service -Name Spooler

Quickly restarts the print subsystem, avoiding long troubleshooting steps.

3. Collect System & Application Logs — Speeds escalation

$d="$env:TEMP\SupportLogs"
New-Item -Type Directory -Force -Path $d | Out-Null
Copy-Item "$env:ProgramData\ScreenMeet\Logs\*" $d -Recurse -ErrorAction SilentlyContinue
Compress-Archive -Path "$d\*" -DestinationPath "$env:USERPROFILE\Desktop\SupportLogs.zip" -Force

Gathers relevant logs into a single ZIP file for faster handoff to Tier 2/3 support.

4. Trigger Windows Update Check — Ensures system is up-to-date

UsoClient StartScan; UsoClient StartDownload; UsoClient StartInstall

Forces a scan and installation of pending updates without navigating through Windows Settings.

5. Cleanup Temp Files — Recovers disk space safely

Get-ChildItem "$env:TEMP","C:\Windows\Temp" -Recurse -Force -ErrorAction SilentlyContinue |
Remove-Item -Force -Recurse -ErrorAction SilentlyContinue

Removes temporary files to free up space and improve performance.

Best Practices

  • Use Require Admin for commands that make system changes.

  • Log output where possible, to aid in auditing and troubleshooting.

  • Review and update the command list quarterly.


Was this article helpful?

ESC

Eddy AI, facilitating knowledge discovery through conversational intelligence