Files
janssen/DiskCleanup/scan_cleanup_v1.0.md
T
2026-06-15 16:10:47 +02:00

37 lines
1.4 KiB
Markdown

# scan_cleanup_v1.0.ps1
**Verze:** 1.0 · **Datum:** 2026-06-15
## Účel
READ-ONLY skener volného místa na disku pro účet **bez admin práv** (např. JNJ
počítač). Skript **nic nemaže** — jen proskenuje typická user-space místa, kde
lze uklízet bez administrátora, a vypíše přehled seřazený podle velikosti.
## Spuštění
Na JNJ počítači v PowerShellu:
```powershell
powershell -ExecutionPolicy Bypass -File .\scan_cleanup_v1.0.ps1
```
Uložení reportu do souboru:
```powershell
powershell -ExecutionPolicy Bypass -File .\scan_cleanup_v1.0.ps1 *> report.txt
```
## Co skript dělá
1. Vypíše volné/obsazené místo na systémovém disku.
2. **Bezpečně smazatelné** — cache/temp (uživatelský TEMP, INetCache, WER,
thumbnail cache, Chrome/Edge/Firefox cache, Teams, Office cache, pip/npm/
NuGet/Playwright cache, Spotify storage, CrashDumps) s velikostí a počtem souborů.
3. **K ruční kontrole** — Downloads, Plocha, Dokumenty, Koš (nemazat automaticky).
4. **20 největších souborů v profilu** nad 100 MB.
5. Vypíše hotové příkazy pro **ruční** smazání (kicker: aplikace musí být zavřené).
## Poznámky
- Vše skenuje pouze v rámci uživatelského profilu → nepotřebuje admina.
- Zamčené soubory (běžící prohlížeč apod.) se při pozdějším mazání přeskočí —
před úklidem cache zavřít příslušnou aplikaci.
- Reálné smazání si pouští uživatel ručně, nikdy ne skript sám.