Bundles drift left uncommitted from prior sessions and the UDC matrix
verify entry added today.
Drift items (all per session-progress.md, completed in earlier sessions
but never staged):
- playbook/check-bios.cmd (deleted, moved to BIOS/check-bios.cmd)
- playbook/migrate-to-wifi.ps1 (made no-op 2026-04-24 after the dnsmasq
no-gateway fix removed the wired-NIC race that motivated it)
- playbook/preinstall/oracle/Install-Oracle11r2.cmd (post-OUI .ora copy
added 2026-04-24)
- playbook/preinstall/oracle/tnsnames.ora (live tnsnames, 469 KB,
deployed alongside the wrapper 2026-04-24)
- playbook/pxe_server_setup.yml (dnsmasq dhcp-option=3,6 commented,
Oracle .ora deploy task added 2026-04-24)
- playbook/shopfloor-setup/BIOS/{check-bios.cmd, models.txt} (BIOS
detection refinements)
- playbook/shopfloor-setup/Shopfloor/Force-Lockdown.bat
- playbook/shopfloor-setup/Shopfloor/Monitor-IntuneProgress.ps1
- playbook/shopfloor-setup/Shopfloor/SetShopfloorAutoLogon.bat (new)
- playbook/shopfloor-setup/Shopfloor/09-Install-PrinterInstallerMap.ps1
(new, places PrinterInstallerMap.exe + Public Desktop shortcut at
imaging time; manifest entry self-heals on tamper)
- playbook/shopfloor-setup/Shopfloor/lib/Show-IntuneDeviceQR.ps1 (new,
standalone QR rendering for site that wanted just that piece)
- playbook/shopfloor-setup/gea-shopfloor-collections/{Install-eMxInfo.cmd.template,
Restore-UDCData.ps1} (these were uncommitted in pre-rename Standard/;
git mv didn't catch them because they were untracked at the time)
- docs/shopfloor-machine-imaging-guide.md (operator-facing how-to)
Matrix:
- common.test/matrix.json: add UDC verify entry to gea-shopfloor-collections
row. Surfaces UDC silent-install issue (item H pending) instead of
letting it pass silently.
.gitignore:
- PrinterInstallerMap.exe (142 MB) excluded. Track via LFS or stage on
PXE server only - too big for regular git history. Untouched on disk
so existing local copy still works.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
@echo off
|
|
REM Install-eMxInfo.cmd - copy the site-specific eMxInfo.txt into both
|
|
REM DNC Program Files install paths. Run by Install-FromManifest.ps1
|
|
REM (Type=CMD) when Hash detection on the x86 path fails.
|
|
REM
|
|
REM Real install paths confirmed via 01-eDNC.ps1 (PXE preinstall) + a
|
|
REM real shopfloor install log capture:
|
|
REM C:\Program Files (x86)\DNC\Server Files\eMxInfo.txt
|
|
REM C:\Program Files\DNC\Server Files\eMxInfo.txt
|
|
REM Both required because mxTransactionDll.dll references both.
|
|
REM
|
|
REM Earlier versions wrote to C:\Program Files\eDNC\eMxInfo.txt - that
|
|
REM path doesn't exist on disk; the eDNC product creates \DNC\ (no 'e')
|
|
REM with a "Server Files" subdir. Corrected 2026-04-28.
|
|
|
|
set "SRC=%~dp0eMxInfo.txt"
|
|
if not exist "%SRC%" (
|
|
echo Install-eMxInfo: source file not found at %SRC%
|
|
exit /b 1
|
|
)
|
|
|
|
set "DST64=C:\Program Files\DNC\Server Files"
|
|
set "DST86=C:\Program Files (x86)\DNC\Server Files"
|
|
|
|
if not exist "%DST64%\" mkdir "%DST64%" 2>nul
|
|
if not exist "%DST86%\" mkdir "%DST86%" 2>nul
|
|
|
|
copy /Y "%SRC%" "%DST64%\eMxInfo.txt" >nul || exit /b 2
|
|
copy /Y "%SRC%" "%DST86%\eMxInfo.txt" >nul || exit /b 3
|
|
|
|
echo Install-eMxInfo: deployed eMxInfo.txt to both DNC\Server Files paths
|
|
exit /b 0
|