Commit Graph

  • 0d9c4fdac4 Rename every copy of an MTConnect device name, not just the agent's pxe-webapp-redesign cproudlock 2026-08-11 14:28:03 -04:00
  • 54cbe6b5d6 Bring the share's common scripts under version control cproudlock 2026-08-11 12:36:38 -04:00
  • b075939c38 GE-Enforce: roll undated logs so retention can actually reach them cproudlock 2026-08-11 09:03:28 -04:00
  • 6d5fee786c Proposal: fold in what a day of fixing the current pipeline taught cproudlock 2026-08-06 17:36:17 -04:00
  • 0e1b80b903 preflight: stop ConvertFrom-Json choking on the driver catalogue cproudlock 2026-08-06 17:24:04 -04:00
  • 8907a86c42 Collector: decode StartupApproved 0x04 and 0x05 cproudlock 2026-08-06 17:16:57 -04:00
  • a7cb7164d9 Kiosks stop installing shopfloor apps, and empty config stops meaning everything cproudlock 2026-08-06 16:58:53 -04:00
  • 28efde7d76 Stop Display bays getting machine-tool shortcuts, prompts and the S: mapper cproudlock 2026-08-06 16:23:18 -04:00
  • d5cf255443 Kiosk bootstrap: look for the installer where staging actually puts it cproudlock 2026-08-06 16:12:41 -04:00
  • 7ed30f9b85 Display: install the ShopDB enforce client once AESFMA is reachable cproudlock 2026-08-06 15:58:15 -04:00
  • c4aeaaaa17 Collector: exclude the 8 GB package, fix base-URL detection, note the AESFMA dependency cproudlock 2026-08-06 15:38:42 -04:00
  • 54176e591f Collector: record whether each startup item is enabled or disabled cproudlock 2026-08-06 15:28:47 -04:00
  • d185e2b810 Collect everything needed to debug an imaged bay, in one pass cproudlock 2026-08-06 15:24:25 -04:00
  • 68f2ce29e4 Proposal: full reference map, and correct the LTSC autostart assumption cproudlock 2026-08-06 15:05:22 -04:00
  • f442ff2f65 Propose zero-touch, ShopDB-driven imaging cproudlock 2026-08-06 15:02:08 -04:00
  • a0aceb4680 startnet: define the server address and share credentials once cproudlock 2026-08-06 14:41:40 -04:00
  • bb08392b84 download-drivers: reuse an existing directory that differs only in case cproudlock 2026-08-06 14:38:54 -04:00
  • 9d51c0b987 Ask tenant + PC purpose at the PXE menu; add the missing 3D kiosk display option cproudlock 2026-08-06 14:37:20 -04:00
  • 68df59e117 Record who owns what, and report repo-vs-share drift cproudlock 2026-08-06 14:28:16 -04:00
  • d2200e8522 Preflight: check what PESetup fails on, before it fails on it cproudlock 2026-08-06 14:22:01 -04:00
  • 8c21282024 Verify staging in WinPE, harvest imaging logs, make enrollment run once cproudlock 2026-08-06 14:18:25 -04:00
  • 36be60e9ae run-enrollment: stop renaming the computer, the PPKG owns it cproudlock 2026-08-06 14:06:58 -04:00
  • b96ff7e970 Retire the shopfloor-dashboard route; point Lobby at its own page cproudlock 2026-08-06 12:30:35 -04:00
  • d04865da0f docs: record the PESetup version actually in production; match LogonCount to the live unattend cproudlock 2026-08-06 12:25:30 -04:00
  • 2b6189f739 startnet: stage against PESetup's own W:, and stop reporting failed copies as successes cproudlock 2026-08-06 12:25:18 -04:00
  • 385acfefa7 Lint unattend answer files before they reach a bay cproudlock 2026-08-06 12:24:59 -04:00
  • d5f7abc19f BIOS: cover the whole OptiPlex 7020 family, not just Tower Plus cproudlock 2026-08-06 11:10:13 -04:00
  • 049dd7bde6 startnet: map the per-PCTYPE media view for shopfloor builds cproudlock 2026-08-06 11:03:12 -04:00
  • c7b17696d0 Build per-PCTYPE PESetup media views out of symlinks cproudlock 2026-08-06 10:56:18 -04:00
  • dfa026b4ee Lint the driver catalogue against PESetup's real matcher cproudlock 2026-08-06 10:46:28 -04:00
  • 936902dc4d Document how PESetup.exe actually works cproudlock 2026-08-06 08:04:48 -04:00
  • 27e76467a8 manifest engine: resolve installer paths without the PS provider cproudlock 2026-08-03 17:23:00 -04:00
  • 66c24b5d59 shopfloor: stop manifest entries hijacking GE-Enforce's drive letter cproudlock 2026-08-03 17:22:50 -04:00
  • 1a175bc4fe FlatUnattend: revert broken prereqs block, keep OpenText shopfloor switch cproudlock 2026-07-23 14:50:59 -04:00
  • 01f524e8b3 std/eng OpenText: use shopfloor Setup-OpenText.ps1 (fans office+shopfloor profiles to all users) cproudlock 2026-07-23 14:15:56 -04:00
  • 3880151e71 webapp: shopfloor sub-menu tab + nav rename (the edits dropped by a failed git add) cproudlock 2026-07-23 13:58:08 -04:00
  • 5f97e81dec webapp: nest shopfloor menu as a tab in the Boot Menu editor; rename nav to Boot Menu cproudlock 2026-07-23 13:37:55 -04:00
  • 626561a1fa shopfloor menu: data-driven from menu.json (picker + webapp editor) cproudlock 2026-07-23 13:27:08 -04:00
  • f1d9bdf478 startnet editor: harden _split_lines against doubled CRLF (\r\r\n) cproudlock 2026-07-23 11:42:51 -04:00
  • cc391529bd startnet editor v2: settings/menu forms, syntax-highlight+lint, backup/restore+diff cproudlock 2026-07-23 11:37:24 -04:00
  • 234295931e playbook: keep the driver store owned by pxe so download-drivers.py can push cproudlock 2026-07-23 11:13:11 -04:00
  • 0ffdcc79ed enrollment: auto-activate uploaded ppkg via ppkg.conf (no boot.wim edit) cproudlock 2026-07-23 11:02:43 -04:00
  • 3b63697176 download-drivers: compare BIOS versions numerically, not as strings cproudlock 2026-07-23 10:54:35 -04:00
  • 0cb6b26c27 webapp import: checksum-aware sync (skip unchanged, update only changed) cproudlock 2026-07-23 10:45:58 -04:00
  • 8fbae24b4d webapp: fix a11y contrast, heading hierarchy, prefix-safe modal actions cproudlock 2026-07-23 10:14:29 -04:00
  • 18db077475 webapp: reskin to shopdb-flask design system cproudlock 2026-07-23 10:05:09 -04:00
  • 8df30017aa Playbook: reconcile live dnsmasq/samba/blancco hand-edits back into repo cproudlock 2026-07-23 09:31:20 -04:00
  • b240cfea12 collections: add eDNC detection diagnostic scripts feat/shopfloor-asset-reporting cproudlock 2026-07-23 09:21:49 -04:00
  • e7be0f5391 gea-engineer: pre-stage .NET 3.5 + VC++ redists via FlatUnattend cproudlock 2026-07-23 09:21:49 -04:00
  • 0c4c2a245d Remove legacy ge-* image types (gea-only fleet) cproudlock 2026-07-23 09:21:49 -04:00
  • fdf63ab32f Shopfloor self-heal: bootstrap recovery scripts + Keyence/WaxTrace heal cproudlock 2026-07-01 14:12:43 -04:00
  • 64e1f7e088 Report-AssetToShopDB: log OS + boot time in the POST line cproudlock 2026-06-30 16:31:12 -04:00
  • 287ec86c12 Report-AssetToShopDB: fleet-wide reporting, more fields, dual NIC cproudlock 2026-06-30 15:41:36 -04:00
  • 85e7d91b1a CMM: imaging manifest installs goCMM 2.12.3 (was 1.1) cproudlock 2026-06-19 10:45:25 -04:00
  • 2461804fc8 CMM: Backup-CMM also captures the whole C:\Program Files\WAI tree cproudlock 2026-06-19 10:40:01 -04:00
  • 48bc609eb5 CMM/DODA: fix DODA-bay profile resolution + goCMM 2.12 DataFolder + settings converter cproudlock 2026-06-19 08:59:08 -04:00
  • 132c57ab39 CMM: create C:\GE PC-DMIS FRONT END at imaging + move regserver helper to Public desktop cproudlock 2026-06-18 11:56:00 -04:00
  • 99deaa6882 CMM: add PC-DMIS 2026.1 desktop shortcut + taskbar pin (site-config) cproudlock 2026-06-17 20:49:55 -04:00
  • 948d013539 preinstall: add VC++ 2015-2022 x64 redist (PC-DMIS 2026 vcruntime140_1.dll) cproudlock 2026-06-17 20:43:35 -04:00
  • 6e218f3daf CMM/DODA: Install-DODA does the full unattended runtime+app install cproudlock 2026-06-17 19:54:15 -04:00
  • b5b644a360 CMM/DODA: restore on DODA bays + grant Full on whole C:\Apps\DODA cproudlock 2026-06-17 17:22:06 -04:00
  • bc89ba1cf3 CMM: add Register-PCDMIS-COM.bat desktop helper for post-license COM regserver cproudlock 2026-06-17 17:10:44 -04:00
  • 1487abdba5 CMM/DODA: enable on bays 4/10/11/12, fix PCTypes match, grant PreProcess ACL cproudlock 2026-06-17 16:35:39 -04:00
  • 7af66575d0 CMM: gocmm-debug - capture the real startup NRE (PC-DMIS COM not registered) cproudlock 2026-06-17 08:31:11 -04:00
  • 8e11f0824a CMM: gocmm-debug probes the startup NRE (part-group match), checks real exe cproudlock 2026-06-17 08:08:00 -04:00
  • d441abd20f CMM: goCMM restore - canonicalize the SHARE segment case, not just the host renumber-172-16-9 cproudlock 2026-06-14 13:12:07 -04:00
  • 9145023440 heal/fetch: suppress benign net-use-delete error during imaging cproudlock 2026-06-14 11:50:27 -04:00
  • 51edf98e7d heal: verify file completeness (size/timestamp), not just presence cproudlock 2026-06-14 11:20:32 -04:00
  • e3a3fa6794 startnet: stage Verify-And-Heal-Staging.ps1 to C:\Enrollment cproudlock 2026-06-14 10:31:32 -04:00
  • a165a79f95 imaging: force shopfloor unattend deploy (was force:no -> went stale) cproudlock 2026-06-14 10:12:06 -04:00
  • 41cace17e8 imaging: run Verify-And-Heal-Staging at first logon before the network switch cproudlock 2026-06-14 10:01:59 -04:00
  • e97e5bd049 shopfloor: CMM PC-DMIS version gate, ShopDB reporter fixes, staging self-heal cproudlock 2026-06-14 09:14:54 -04:00
  • c2538a05c5 CMM: wire per-bay settings restore into the imaging flow cproudlock 2026-06-12 15:34:10 -04:00
  • 59deaea714 CMM: Backup-CMM defaults to S: record-retention path + prompts for CMM# cproudlock 2026-06-12 15:34:10 -04:00
  • f49fa0f940 CMM: install PC-DMIS PDF converter (Amyuni) the standalone-MSI bypassed cproudlock 2026-06-12 14:10:54 -04:00
  • c8e704b595 CMM: add backup staging (sync-cmm-backups.sh) + write cmmid.txt at resolve cproudlock 2026-06-12 08:47:21 -04:00
  • 1d65103cc0 CMM: add PC-DMIS + combined CMM backup/restore + diagnostic scripts cproudlock 2026-06-12 08:42:32 -04:00
  • bfe17fe123 CMM: add goCMM settings backup/restore + debug scripts cproudlock 2026-06-11 08:27:30 -04:00
  • da380fbcd7 Wax/Trace: prefer backup ZIP over cal ISO when both exist cproudlock 2026-06-08 17:13:03 -04:00
  • a935c04e1f Wax/Trace WJF00450: set user_id, pin 6.213 app-ISO choice cproudlock 2026-06-08 17:09:30 -04:00
  • 1e17a0564f eDNC: standardize per-type fallback installers on 6.4.7 cproudlock 2026-06-08 17:09:19 -04:00
  • 99e7679e87 HeatTreat: bump DNC app 6.2.1 -> 6.4.9 cproudlock 2026-06-08 17:09:05 -04:00
  • 1e6603d331 eDNC: default to single shared installer (C:\PreInstall\installers\dnc\eDNC-6.4.7.msi) cproudlock 2026-06-05 10:45:24 -04:00
  • e844ff367c site-config: common shortcut base on all shopfloor types + per-type apps; new homepage host cproudlock 2026-06-04 08:08:32 -04:00
  • 913c807142 preinstall: OpenText + serial drivers on all PC types; Oracle on DNC bays + CMM cproudlock 2026-06-04 07:40:11 -04:00
  • 1853db0903 preinstall: run OpenText on Part Marker bays (profiles, EB macros, desktop shortcuts) cproudlock 2026-06-03 18:49:36 -04:00
  • 7a67716fcc manifest engine: null-safe PS1 dispatch (accept Script or Installer, log resolved path) cproudlock 2026-06-03 17:38:16 -04:00
  • 995909042b preinstall: install Oracle Client 11.2 on Part Marker + HeatTreat bays cproudlock 2026-06-03 17:04:17 -04:00
  • a351160520 manifest engine: reg-first machine number + per-app crash isolation; add start-layout DSC cproudlock 2026-06-03 16:42:40 -04:00
  • a380b17112 collections: report host + IP + machine number to ShopDB each enforce cycle cproudlock 2026-06-03 14:04:33 -04:00
  • 5211861409 manifest: add PartMarker pctype alias so common entries reach Part Marker PCs cproudlock 2026-06-03 14:04:33 -04:00
  • db6be99d43 samba: deadtime=0 (was 5) so WIM-apply idle does not drop the staging mount cproudlock 2026-06-02 09:04:37 -04:00
  • a6fa21589b Imaging: defer bulk staging to first-logon Fetch (fresh mount) - Phase 1 cproudlock 2026-06-02 09:01:19 -04:00
  • f570e92847 startnet: robocopy (fail-fast) for staging copies so a stalled Y: cannot hang imaging cproudlock 2026-06-01 16:21:39 -04:00
  • ea136687e0 site-config: add Part Marker + HeatTreat pcProfiles (DNC shortcuts/pins + apps) cproudlock 2026-06-01 13:59:03 -04:00
  • 57fae57d3b CMM/DODA: fix DODA paths + CyberArk EPM policy doc cproudlock 2026-06-01 12:38:34 -04:00
  • c88b2b0ab8 Wax/Trace: classify restore .reg by content root, not filename cproudlock 2026-06-01 11:54:00 -04:00
  • 1a5852f7ff CMM: per-bay path is goCMM "Selected Part Group" UNC, not Shared Data Directory cproudlock 2026-06-01 11:53:53 -04:00
  • 0b116e3ecf HeatTreat: import per-machine DNC .reg by machine number cproudlock 2026-06-01 11:21:58 -04:00
  • f6d970c08d CMM: seed goCMM Shared Data Directory per bay + grant Users write cproudlock 2026-06-01 10:59:55 -04:00