Files
pxe-server/playbook/shopfloor-setup/gea-shopfloor-waxtrace/captured/arp-entries.xml
cproudlock 37357eee43 Shopfloor images: add Wax/Trace + Keyence per-model variants
Wax/Trace (gea-shopfloor-waxtrace):
- captured/ holds master FormTracePak v6.0 state (Program Files reg dump
  gzipped, ARP entries) taken from a win11 VM where the CD-ROM-bound VB6
  wrapper was driven to completion. xcopy + reg-import replays the install
  on real bays without running the wrapper itself.
- 09-Setup-WaxAndTrace.ps1 rewrites the stub: installs prereqs via manifest
  (VC++ 2008/2017 x86+x64, Sentinel HASP), expands the captured zips into
  C:\Program Files (x86)\MitutoyoApp + C:\MitutoyoApp, imports the reg
  hive, then mounts the bay's per-machine cal ISO (matched by asset tag
  in machine-number.txt) and runs its Setup.exe.
- waxtrace-manifest.json lists the 5 prereqs with InstallShield-style
  silent flags verified on the win11 VM.
- sync-waxtrace.sh ships captured-binary/ + prereqs + cal ISOs from
  /home/camp/pxe-images/iso/mitutoyo-cal/ to
  /srv/samba/enrollment/installers-post/waxtrace/ on the PXE box.
- select-waxtrace-asset.ps1 arrow-key bay picker for WinPE (parses
  INDEX.csv from the cal share, offers "Other (new bay)" fallback).
- startnet.cmd: prompt_waxtrace_asset prompt, skip_waxtrace_stage xcopy
  block (mirrors :skip_cmm_stage), machine-number.txt write covers bay
  asset tag (WJRP*).

Keyence (gea-shopfloor-keyence) - now multi-model:
- vr3000/manifest.json + vr5000/manifest.json + vr6000/manifest.json
  (current single-model VR-6000 moved into vr6000/ subdir). Each ships
  the model's MSI silent-install + DetectionPath via ProductCode.
  Big payloads (Data1.cab, Data11.cab) gitignored, staged via
  sync-keyence.sh from /home/camp/pxe-images/iso/keyence/.
- 09-Setup-Keyence.ps1 dispatches by C:\Enrollment\keyence-model.txt
  (written by startnet.cmd in :keyence_submenu) and points
  InstallerRoot at C:\KeyenceInstall\<model>. DXSETUP probe widened
  to all three Program Files paths (VR-3000 G2, VR-5000, VR-6000).
- startnet.cmd: :keyence_submenu picks vr3000/vr5000/vr6000,
  :skip_keyence_stage xcopy block selectively stages chosen model bundle,
  pc-subtype.txt also written = drops directly into existing GE-Enforce
  PCSubType wiring (looks for gea-shopfloor-keyence-<model>\manifest.json
  on the tsgwp00525 share for ongoing enforcement, no dispatcher change
  needed).
- sync-keyence.sh mirrors sync-waxtrace.sh pattern.

Verified silent MSI install for VR-3000 G2 v2.5.0 and VR-5000 v3.3.1 on
the win11 VM 2026-05-18 with /qn /norestart ALLUSERS=1 REBOOT=ReallySuppress
TRANSFORMS=1033.mst. boot.wim on 172.16.9.1 wimupdate'd with the new
startnet.cmd.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 16:34:20 -04:00

150 lines
14 KiB
XML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
<Obj RefId="0">
<TN RefId="0">
<T>Selected.System.Management.Automation.PSCustomObject</T>
<T>System.Management.Automation.PSCustomObject</T>
<T>System.Object</T>
</TN>
<MS>
<S N="DisplayName">Formtracepak</S>
<Nil N="DisplayVersion" />
<S N="Publisher">Mitutoyo Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Formtracepak</S>
</MS>
</Obj>
<Obj RefId="1">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2017 x86 Additional Runtime - 14.15.26706</S>
<S N="DisplayVersion">14.15.26706</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{2757496A-3E74-320A-B007-36120A9F126D}</S>
</MS>
</Obj>
<Obj RefId="2">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2017 x86 Minimum Runtime - 14.15.26706</S>
<S N="DisplayVersion">14.15.26706</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{39E15475-23F2-345D-8977-B5DC47A94E26}</S>
</MS>
</Obj>
<Obj RefId="3">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2017 Redistributable (x86) - 14.15.26706</S>
<S N="DisplayVersion">14.15.26706.0</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{7e9fae12-5bbf-47fb-b944-09c49e75c061}</S>
</MS>
</Obj>
<Obj RefId="4">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2017 Redistributable (x64) - 14.15.26706</S>
<S N="DisplayVersion">14.15.26706.0</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{95ac1cfa-f4fb-4d1b-8912-7f9d5fbb140d}</S>
</MS>
</Obj>
<Obj RefId="5">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17</S>
<S N="DisplayVersion">9.0.30729</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{9A25302D-30C0-39D9-BD6F-21E6EC160475}</S>
</MS>
</Obj>
<Obj RefId="6">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Sentinel Runtime</S>
<S N="DisplayVersion">7.92.28470.60000</S>
<S N="Publisher">Gemalto</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{C8903CCB-67B6-4801-AA7B-B4E54E2B8406}</S>
</MS>
</Obj>
<Obj RefId="7">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Windows Driver Package - Mitutoyo Corporation (WinUSB) USB (01/26/2014 1.0.0.0)</S>
<S N="DisplayVersion">01/26/2014 1.0.0.0</S>
<S N="Publisher">Mitutoyo Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\0C2BF85342810B30769EBCA6B95E4E4BE156E077</S>
</MS>
</Obj>
<Obj RefId="8">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Windows Driver Package - Mitutoyo Corporation (WinUSB) USB (03/26/2012 6.1.7600.16385)</S>
<S N="DisplayVersion">03/26/2012 6.1.7600.16385</S>
<S N="Publisher">Mitutoyo Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\0D65E8F8146B3CCE8C4649A829EDCAFD02F3E6CF</S>
</MS>
</Obj>
<Obj RefId="9">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Windows Driver Package - Mitutoyo Corporation (WinUSB) USB (01/01/2016 1.0.0.0)</S>
<S N="DisplayVersion">01/01/2016 1.0.0.0</S>
<S N="Publisher">Mitutoyo Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\17940B80DB5791E80624748EB1CFB7CF28FA0BAE</S>
</MS>
</Obj>
<Obj RefId="10">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Windows Driver Package - Mitutoyo Corporation (WinUSB) USB (01/26/2014 1.0.0.0)</S>
<S N="DisplayVersion">01/26/2014 1.0.0.0</S>
<S N="Publisher">Mitutoyo Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\2B01E4170B345A54C5865F65CEA1BAFA50BB9C2C</S>
</MS>
</Obj>
<Obj RefId="11">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Windows Driver Package - Mitutoyo Corporation (WinUSB) USB (01/26/2014 1.0.0.0)</S>
<S N="DisplayVersion">01/26/2014 1.0.0.0</S>
<S N="Publisher">Mitutoyo Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\CB4E6EDB5EA0AB4F2E28F4C0CA4E0B09C7AE1F54</S>
</MS>
</Obj>
<Obj RefId="12">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Windows Driver Package - Mitutoyo Corporation (WinUSB) USB (01/26/2014 1.0.0.0)</S>
<S N="DisplayVersion">01/26/2014 1.0.0.0</S>
<S N="Publisher">Mitutoyo Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\F3159CAB242459F45CAF22F84A47213A0101C6CE</S>
</MS>
</Obj>
<Obj RefId="13">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2008 Redistributable - x64 9.0.21022</S>
<S N="DisplayVersion">9.0.21022</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{350AA351-21FA-3270-8B7A-835434E766AD}</S>
</MS>
</Obj>
<Obj RefId="14">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2017 x64 Minimum Runtime - 14.15.26706</S>
<S N="DisplayVersion">14.15.26706</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{C77195A4-CEB8-38EE-BDD6-C46CB459EF6E}</S>
</MS>
</Obj>
<Obj RefId="15">
<TNRef RefId="0" />
<MS>
<S N="DisplayName">Microsoft Visual C++ 2017 x64 Additional Runtime - 14.15.26706</S>
<S N="DisplayVersion">14.15.26706</S>
<S N="Publisher">Microsoft Corporation</S>
<S N="PSPath">Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F106B700-BFF8-3065-B305-14D36AD40539}</S>
</MS>
</Obj>
</Objs>