kms-website/static/scripts
Viktor Barzin 7cfcd73d83 kms-website: anonymous client diagnostics (Send-Diag -> /diag) + FAQ disclosure
Fire-and-forget telemetry so script failures are captured server-side (Loki via
the kms-diag collector). kms-bootstrap.ps1 + setup-kms.ps1 POST a small anonymous
JSON event at each outcome (action, ok/fail, error text + exit codes, EditionID/
build/locale, detected Office products; no hostname/user/keys). 3s timeout,
errors swallowed -- never affects activation. $env:KMS_NO_TELEMETRY=1 opts out;
$env:KMS_DIAG_URL overrides. Version baked at build via Dockerfile sed
(__KMS_VERSION__ -> SCRIPT_VERSION build-arg). FAQ updated to disclose it.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 19:46:49 +00:00
..
activate-office.ps1 kms-website: dedicated activate-windows / activate-office one-liner commands 2026-06-01 19:15:10 +00:00
activate-windows.ps1 kms-website: dedicated activate-windows / activate-office one-liner commands 2026-06-01 19:15:10 +00:00
kms-bootstrap.ps1 kms-website: anonymous client diagnostics (Send-Diag -> /diag) + FAQ disclosure 2026-06-01 19:46:49 +00:00
odt-setup.exe kms-website: self-host the ODT bootstrapper (fix 404 on Office reinstall) 2026-06-01 19:37:10 +00:00
setup-kms.ps1 kms-website: anonymous client diagnostics (Send-Diag -> /diag) + FAQ disclosure 2026-06-01 19:46:49 +00:00