WinPE maps Y: early then idles for minutes during the WIM apply; samba deadtime drops the idle session, so the WinPE staging copies failed (bay left with only site-config.json). Add Fetch-StagingPayload.ps1, run from the unattend FirstLogonCommands at first logon on a FRESH share mount (full Windows, no prior idle), to pull the shopfloor-setup tree + preinstall bundle. Detailed per-item log (exit code, counts, timing, mount retries) at C:\Logs\Fetch\ - the old WinPE staging was opaque. - Fetch runs as Order 4, BEFORE wait-for-internet.ps1 (Order 5) which switches the bay to the production network and off the imaging LAN. So Fetch still reaches \172.16.9.1\enrollment. - WinPE bulk staging kept as best-effort fail-fast fallback (Phase 1); the post-boot Fetch is now the authoritative path. Remove the WinPE bulk once validated. Heavy per-type payloads (CMM/Keyence/WaxTrace) stay in WinPE for now - Phase 2. - startnet stages Fetch-StagingPayload.ps1 + writes fetch-source.txt (UNC/user/pass) for the post-boot mount. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
30 KiB
30 KiB