-
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