Commit Graph

  • 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
  • cdb6655e4a imaging: drop LAPS deep-link, keep only category cproudlock 2026-05-14 19:47:46 -04:00
  • 74ba3d1339 imaging: deep-link buttons for Set Category + LAPS per bay cproudlock 2026-05-14 19:20:10 -04:00
  • 4599c85509 Monitor: strip ANSI escape codes from dsregcmd output before regex cproudlock 2026-05-14 19:17:05 -04:00
  • 2d75935dfc PostPpkg settle 60s -> 120s cproudlock 2026-05-14 19:13:26 -04:00
  • 3fb1d983df Stop moving OpenText / WJ Shopfloor shortcuts into Shopfloor Tools cproudlock 2026-05-14 18:10:16 -04:00
  • 9beee842f1 Monitor: deterministic AESFMA cert check via X509Chain root match cproudlock 2026-05-14 17:48:00 -04:00
  • f013aa2bff Monitor: AESFMA verify-before-delete - keep INTERNETACCESS until cert ready cproudlock 2026-05-14 17:46:19 -04:00
  • a9260ecadd Monitor: 5s tight poll while DeviceId still missing cproudlock 2026-05-14 17:08:12 -04:00
  • ab3e1c98f6 Monitor: fire idx=7 immediately on DeviceId capture (beat LAPS reboot) cproudlock 2026-05-14 17:06:02 -04:00
  • 842ef88ccb Monitor: gate WiFi swap on SCEP cert + Phase 1 done on AESFMA connected cproudlock 2026-05-14 17:04:09 -04:00
  • a17b3fae6a Retire wired-disable/re-enable dance now that PXE LAN is 172.16.9.0/24 cproudlock 2026-05-14 16:45:54 -04:00
  • ce604adcda Renumber PXE LAN from 10.9.100.0/24 to 172.16.9.0/24 cproudlock 2026-05-14 16:30:32 -04:00
  • c6b249f866 Monitor: idx=7 push fires on Phase 1 essentials complete main cproudlock 2026-05-14 16:24:18 -04:00
  • f404cd2892 Monitor: drop INTERNETACCESS WiFi + connect AESFMA on Phase 1 complete cproudlock 2026-05-14 16:22:40 -04:00
  • f8944fbc49 Revert AESFMA preinstall stage from Run-ShopfloorSetup cproudlock 2026-05-14 16:19:41 -04:00
  • a80bdd6923 Filtered Report IP shim - POSTs only WJ corp ranges to GE webhook cproudlock 2026-05-14 16:16:39 -04:00
  • 4dd300e7ab Stage GE MachineAuth profiles at imaging time (AESFMA auto-join) cproudlock 2026-05-14 16:13:11 -04:00
  • 86c7ffccd5 Monitor: bump post-reEnable settle 1s->5s + retry idx=7 push cproudlock 2026-05-14 15:33:11 -04:00
  • 0eb52c6a9e imaging: copy button HTTP fallback (execCommand) cproudlock 2026-05-13 18:30:16 -04:00
  • 6275a6a2b3 imaging: add visual feedback to device-id copy button cproudlock 2026-05-13 18:29:00 -04:00
  • 59dbd64e37 Fix Report IP glob (.LOG not .txt) + add device-id copy button cproudlock 2026-05-13 18:27:26 -04:00
  • 7e1ea03f02 Decouple wired-NIC re-enable from DeviceId capture cproudlock 2026-05-13 18:15:04 -04:00
  • 2bfb2522c7 Phase 1 stays "in progress" until Report IP log appears cproudlock 2026-05-13 18:11:36 -04:00
  • d87be4c40d Move wired-disable from stage 2 to post-PPKG-return cproudlock 2026-05-13 17:28:58 -04:00
  • b8328171eb Kill wired NICs post-stage-2 until Report IP log appears cproudlock 2026-05-13 17:22:41 -04:00
  • b5a067bd48 Cut Post-PPKG settle from 180s to 60s cproudlock 2026-05-13 17:10:50 -04:00
  • 44bbd23e4d Monitor-IntuneProgress: auto-fire idx=8 on lockdown detection cproudlock 2026-05-13 15:47:23 -04:00
  • a8d38f6117 imaging: load Send-PxeStatus at script scope + bump QR size to 160px cproudlock 2026-05-13 15:41:52 -04:00
  • 320b241942 winpe-status-push: brace var names before colon (parser bug) cproudlock 2026-05-13 14:45:37 -04:00
  • 2e8cf4b5be Monitor-IntuneProgress: fix DeviceId capture gate cproudlock 2026-05-13 14:35:18 -04:00
  • 85278e01bf Run-ShopfloorSetup: fix Send-PxeStatus dot-source path cproudlock 2026-05-13 14:24:36 -04:00
  • a57ed5fd96 winpe: externalize WinPE-phase status push to scripts/winpe-status-push.ps1 cproudlock 2026-05-13 14:05:50 -04:00
  • 1e21a54a41 imaging: idx=8 completion + Send-PxeStatus success+failure logging cproudlock 2026-05-13 13:32:33 -04:00
  • 6f88075e98 ntlars: add _ntlars-backups-manual/ sibling for operator NTLARS Load cproudlock 2026-05-13 13:08:27 -04:00
  • ae037d0f49 Revert "migrate-to-wifi: restore wired-disable behavior" cproudlock 2026-05-13 12:29:26 -04:00