Commit Graph

3 Commits (master)

Author SHA1 Message Date
Chris Nutter f208e07d72 Fix first-logon provisioning never starting
- Bound every installer wait with WaitForExit and a timeout instead of
  Start-Process -Wait, which in Windows PowerShell also waits for any
  process the installer leaves running and can block forever. This
  covers the VirtIO step in the answer files and the guest tools, Mesh
  agent and Winget installs in the scripts.
- specialize pass (SYSTEM) sets ConsentPromptBehaviorAdmin=0 so nothing
  at first logon can stall on a UAC prompt.
- Step 4 now logs to C:\ProgramData\OOBE\firstlogon.log, saves the
  script to C:\ProgramData\OOBE and starts it elevated in its own window.
- Scripts start their transcript before the admin check, so an early
  stop still leaves a log.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 22:01:11 -07:00
Chris Nutter 713463cd94 Rename default account to silviodante and set owner/organization
Local admin is now silviodante (Silvio Dante), password unchanged.
Registered owner is Silvio Dante and organization is Bada Bing! in both
answer files and the README.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 21:26:58 -07:00
Chris Nutter c4d42aa54c separated church and state 2026-09-21 21:12:41 -07:00