kms-website/static/scripts
Viktor Barzin 3d31a39099 kms-website: verify ODT install completion + capture ODT log; reboot-aware after uninstall
Invoke-Odt returned $true unconditionally after setup.exe, so a failed or
not-yet-finished Click-to-Run install surfaced only as a bare "ospp.vbs not
found after install". Root-cause fixes:
- <Logging> in the config XML -> a capture dir, read back on failure so the
  real setup.exe exit code / error is reported (and sent as telemetry).
- setup.exe run with -PassThru; non-zero (not 0/3010) exit -> fail + log tail.
- Wait-OfficeInstalled polls on-disk state (ospp.vbs + ProductReleaseIds)
  instead of trusting setup.exe's early return under Display Level=None.
- After removing incompatible consumer Office (e.g. O365HomePremRetail), a
  pending reboot now stops the run with reboot+re-run guidance rather than
  half-completing the VL install in the same session (idempotent on re-run).
2026-06-01 20:21:58 +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: verify ODT install completion + capture ODT log; reboot-aware after uninstall 2026-06-01 20:21:58 +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