-
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