Commit Graph

  • 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
  • 59b1a9fb65 Add Part Marker + HeatTreat shopfloor PC types (eDNC + vendor MSI) cproudlock 2026-06-01 10:59:45 -04:00
  • 69a1682a7f webapp: imaging UX overhaul + image management CRUD cproudlock 2026-05-30 13:21:06 -04:00
  • c74148a222 Blancco boot configs: update IP from 10.9.100.1 to 172.16.9.1 cproudlock 2026-05-27 13:17:14 -04:00
  • 191083e440 preinstall.json: fix Oracle 11.2 detection path (add WOW6432Node) cproudlock 2026-05-27 13:09:46 -04:00
  • 1860a92afa 09-Setup-WaxAndTrace: bypass vendor cal Setup.exe for all 218-378-13 probes cproudlock 2026-05-27 13:06:57 -04:00
  • 9ad467ba6c 09-Setup-WaxAndTrace: fix stale $backupDir in no-backup log message cproudlock 2026-05-27 13:05:14 -04:00
  • 485fe1c7c4 startnet.cmd: log all WinPE staging operations to winpe-staging.log cproudlock 2026-05-27 12:49:57 -04:00
  • 9b46d0279f select-waxtrace-asset: fix blank serial/probe columns in bay picker cproudlock 2026-05-27 12:20:37 -04:00
  • 5e13d38512 CMM per-bay PC-DMIS version selection + DODA deploy cproudlock 2026-05-27 12:01:27 -04:00
  • 55c1ab4814 CMM first-run-as-admin, controller credential user-context fix, IE compat hash cproudlock 2026-05-27 07:03:32 -04:00
  • 5c3db71879 startnet.cmd: replace remaining xcopy calls with robocopy /MT:16 cproudlock 2026-05-26 09:44:44 -04:00
  • 97b9e58d23 Configure-PC + nocollections ACL: align with two-task machine number design cproudlock 2026-05-24 18:36:35 -04:00
  • 7298d433eb 9999 machine-number prompt: split into user-context Prompt + SYSTEM-context Apply cproudlock 2026-05-24 17:08:59 -04:00
  • de7d41f5e5 Wax/Trace: defer HKEY_USERS per-user prefs restore to first ShopFloor logon via SYSTEM scheduled task cproudlock 2026-05-24 16:19:45 -04:00
  • f95d305cca startnet.cmd: robocopy /MT:16 + /J for faster waxtrace stage cproudlock 2026-05-24 14:09:06 -04:00
  • 8e1f81b942 startnet.cmd: robocopy /XD instead of xcopy /EXCLUDE:NUL for waxtrace stage cproudlock 2026-05-24 14:07:45 -04:00
  • 77c917157d select-waxtrace-asset.ps1: read bay-config.csv (17 bays) by default cproudlock 2026-05-24 13:12:03 -04:00
  • d0dcce5427 Wax/Trace: auto-restore captured backup ZIP during imaging cproudlock 2026-05-24 12:55:37 -04:00
  • 6602afde38 Backup-FormtracepakSettings: timeout-fence reg.exe + recursive walk cproudlock 2026-05-24 11:43:42 -04:00
  • d359563a4c Export-FormtracepakInventory: drop Get-Service entirely (SCM hang) cproudlock 2026-05-24 11:03:20 -04:00
  • cb149ed8cd Backup-FormtracepakSettings: empirically-grounded version + model detection, HKEY_USERS sweep, manifest evidence stamp cproudlock 2026-05-24 09:58:24 -04:00
  • 821e3179d1 Wax/Trace triad: switch to SHA256 hashes (FIPS-compliant) + separate hash-failure path from copy-failure path cproudlock 2026-05-24 09:23:53 -04:00
  • fce6680c6f Wax/Trace triad: relocate backup path + harden service enum against SCM hangs cproudlock 2026-05-24 08:51:30 -04:00
  • ed12988591 Wax/Trace triad: harden against empty $PSScriptRoot cproudlock 2026-05-24 08:00:00 -04:00
  • b8bb00e2fe Wax/Trace triad: arrow-key bay picker + S: backup path cproudlock 2026-05-24 07:41:25 -04:00
  • a104cfdebb Wax/Trace triad: fix registry corruption + cover v6.213 vendor install path cproudlock 2026-05-24 07:29:27 -04:00
  • b57ba0fb6f webapp: add CSRF token to imaging Clear-all form cproudlock 2026-05-24 07:04:20 -04:00
  • 54dddaa760 Wax/Trace: per-bay FormTracePak version via bay-config.csv cproudlock 2026-05-24 07:04:15 -04:00
  • 00d4105956 04-SetControllerNicIP: broaden adapter enum + store-mismatch fix + netsh fallback cproudlock 2026-05-24 07:04:02 -04:00
  • 86fbc132dd GE-Enforce: backfill Keyence pc-subtype.txt from installed ProductCode cproudlock 2026-05-24 07:03:54 -04:00
  • 4015adeb33 utilities/waxtrace-recovery: ship cal diagnostic + repair scripts cproudlock 2026-05-22 14:10:23 -04:00
  • de3018512a 09-Setup-WaxAndTrace: fix broken-filename detection (Get-ChildItem -Filter) cproudlock 2026-05-22 14:09:10 -04:00
  • 7f93347f74 CMM: park DODA entry under _pending_doda_entry until binary arrives cproudlock 2026-05-22 09:59:05 -04:00
  • 548d85fed5 CMM: subtype gating + relax exact-version + conditional cleanup + DODA placeholder cproudlock 2026-05-22 09:48:16 -04:00
  • 45f39fd431 startnet.cmd: suppress 'System error 85' on duplicate Y: mount cproudlock 2026-05-22 09:38:34 -04:00
  • b86b830568 Run-ShopfloorSetup: self-resume RunOnce + top up AutoLogonCount cproudlock 2026-05-22 09:17:07 -04:00
  • a22d2f0313 Stage-Dispatcher: top up AutoLogonCount during shopfloor-setup stage cproudlock 2026-05-22 08:59:22 -04:00
  • 44554b95b0 gea-shopfloor-waxtrace: stage Mitutoyo Backup/Install/Export triad cproudlock 2026-05-21 19:39:24 -04:00
  • 02499cf74b docs: post-deploy checklist + COM 2/4 PCIe serial-port flowchart update cproudlock 2026-05-21 19:39:15 -04:00
  • 27045d5e4a gea-shopfloor-collections: controller NIC auto-IP + credential break-glass cproudlock 2026-05-21 19:38:59 -04:00
  • 1f60c86ec8 Shopfloor: auto-register 9999-placeholder machine number prompt cproudlock 2026-05-21 19:38:48 -04:00
  • 44d2f0afd5 Stage-Dispatcher: re-register RunOnce BEFORE calling Run-ShopfloorSetup cproudlock 2026-05-21 19:38:39 -04:00
  • 5891a1966f Wax/Trace: heal 218-378-13 cal disc filename bug + VC++ 2017 + picker cproudlock 2026-05-21 19:38:19 -04:00
  • e1ea6b7c62 Wax/Trace: switch baseline to FormTracePak v6.213 vendor install cproudlock 2026-05-21 15:44:42 -04:00
  • 2a0b4885fe Keyence VR-3000 G2: imaging-time FIPS opt-out for .exe.configs cproudlock 2026-05-21 14:35:29 -04:00
  • 37357eee43 Shopfloor images: add Wax/Trace + Keyence per-model variants cproudlock 2026-05-18 16:34:20 -04:00
  • 3aabd47571 imaging dashboard: add Clear all button + endpoint cproudlock 2026-05-16 15:58:31 -04:00
  • 7f097013fc BIOS sub-stage: switch to flag-file signaling, move push after W: copies cproudlock 2026-05-16 15:58:25 -04:00
  • 9108b495c9 startnet.cmd: fix BIOS sub-stage detection (substring-replace trick) cproudlock 2026-05-15 11:50:12 -04:00
  • d8c64bef2b Add conditional BIOS-update sub-stage on idx=1 cproudlock 2026-05-15 10:26:31 -04:00
  • 76a3ba513c Monitor: drop cert pre-gate + force Report IP after AESFMA connect cproudlock 2026-05-15 08:25:37 -04:00
  • 3385bc87aa Monitor + imaging: per-phase sub-stages within idx=7 cproudlock 2026-05-15 07:39:20 -04:00
  • 220c5db5b9 webapp: LAPS clear actually removes the password from session JSON cproudlock 2026-05-15 07:33:07 -04:00
  • 8debc4ddb3 imaging: LAPS input always visible, not gated on intune_device_id cproudlock 2026-05-15 07:30:48 -04:00
  • 036090348c imaging: persist tile expanded state across page refresh cproudlock 2026-05-15 07:29:45 -04:00
  • b9f66687ac imaging: search now also matches stage name, stage-N, and status cproudlock 2026-05-15 07:28:08 -04:00
  • 65eeead5a0 imaging: collapsible tile + ARTS link + reword stage 7 cproudlock 2026-05-15 07:27:35 -04:00
  • a9a7478d5a imaging: organize tile metadata into deterministic rows cproudlock 2026-05-14 20:16:34 -04:00
  • 1c361e138b imaging: compact tile + search filter + stage 7 label tweak cproudlock 2026-05-14 20:14:51 -04:00
  • ca647cb690 imaging: redesign tile + LAPS persist + 15s refresh cproudlock 2026-05-14 20:11:58 -04:00
  • 5f322d1110 imaging: operator-friendly stage labels per bay card cproudlock 2026-05-14 20:08:05 -04:00
  • 520d4aa791 Monitor: fix AESFMA-connected detection + stop retrying once connected cproudlock 2026-05-14 20:06:00 -04:00
  • 894305e906 Monitor: drop AESFMA-connected from Phase 1 done; webapp: LAPS endpoint cproudlock 2026-05-14 19:53:05 -04:00
  • 1b7e1bfee4 imaging: pause page auto-refresh while a LAPS QR is showing cproudlock 2026-05-14 19:50:24 -04:00
  • d5398bdd74 imaging: LAPS-password-to-QR generator per bay card cproudlock 2026-05-14 19:48:43 -04:00