@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