TechConcierge MTL — diagnostic pack

One line, pasted into PowerShell on the client's PC. Read-only: installs nothing, deletes nothing. Writes one HTML report on the Desktop and opens it. About 1–2 minutes, plus the optional scans.

Standard — works on any account

irm https://techconcierge.atashjamalluddin.com/diag.ps1 | iex
Windows key → type powershell → Enter. Paste with right-click, then Enter.

Full — asks for administrator (client clicks « Oui » on the blue prompt)

Start-Process powershell -Verb RunAs -ArgumentList '-NoProfile -ExecutionPolicy Bypass -NoExit -Command "irm https://techconcierge.atashjamalluddin.com/diag.ps1 | iex"'
Adds: disk temperature and wear, Security log (failed logons, new accounts), Defender exclusions, and the AdwCleaner scan. Never type the client's password — they type it.

What happens

  1. Two questions at the start: Defender quick scan (5–10 min) and, as admin, AdwCleaner scan (downloads 8 MB from Malwarebytes, scan only). Answer y or n.
  2. Sections print as they run: system, security, Windows Update, startup and persistence, processes, network, installed programs, browsers, disks and hardware, event log.
  3. At the end: a one-line verdict, the list of things to check, and the report opens from the Desktop: TechConcierge-diagnostic-<PC>-<date>.html.
  4. The report is also sent to this site and the window prints a 6-character CODE. Give the code to Claude at the studio: python bridge.py get CODE reads the whole report from here. The page /r/CODE shows it in any browser for 7 days, then it is erased.

The fix — second line, same PC

irm https://techconcierge.atashjamalluddin.com/fix/CODE | iex
Claude writes the fix for that code and publishes it (python bridge.py fix CODE fix.ps1). Replace CODE, paste as administrator when the fix says so. Every fix creates a restore point, moves files to C:\TechConcierge\quarantine instead of deleting, logs each step to the Desktop and sends the log back to the site (python bridge.py log CODE). A fix only exists for a code that has a report, and only for 7 days.

If the line refuses to run

« irm » missing = Windows 7 or PowerShell 2: use iex (New-Object Net.WebClient).DownloadString('https://techconcierge.atashjamalluddin.com/diag.ps1').
« running scripts is disabled » never applies here: the line runs in memory, no script file is involved.
No internet on the PC: the network section of the report is the diagnosis; fix the connection first.
Source: 4 - TECHCONCIERGE\DIAG\diag.ps1. Redeploy with DEPLOY.bat in the same folder.