-
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
-
2b730969dd
migrate-to-wifi: restore wired-disable behavior
cproudlock
2026-05-13 12:26:43 -04:00
-
c2f7285090
keyence: patch VR-6000 MSI to disable dpinst CustomAction
cproudlock
2026-05-13 12:16:13 -04:00
-
8cd0c147d8
imaging: renumber stages to be time-monotonic (1=WinPE, 7=Intune ID)
cproudlock
2026-05-13 11:34:01 -04:00
-
e3f523eedd
webapp/imaging: bump rewind threshold to stage_index <= 2
cproudlock
2026-05-13 11:29:34 -04:00
-
6de19fd250
webapp/reports: trim list to Serial/Model/Date/Result
cproudlock
2026-05-13 11:13:09 -04:00
-
4e018feaa0
webapp/imaging: rewind detection + WinPE-phase status push
cproudlock
2026-05-13 11:11:03 -04:00
-
908b668bde
shopfloor: instrument 09-Setup-CMM, Common, Heattreat with Send-PxeStatus
cproudlock
2026-05-13 10:17:24 -04:00
-
9122b28c31
webapp: imaging progress dashboard + serial column on reports list
cproudlock
2026-05-13 10:07:18 -04:00
-
1d3f21f814
keyence: document Data1.cab staging requirement, gitignore the 560 MB cab
cproudlock
2026-05-13 09:36:52 -04:00
-
974accf98a
blancco: fix silent prefs fallback, suspend trap, display blank + add View
cproudlock
2026-05-13 07:38:54 -04:00
-
adc8d50e66
pxe: arch-aware NBP + undionly.kpxe for legacy BIOS clients
cproudlock
2026-05-12 15:13:44 -04:00
-
3896667c90
Set-MachineNumber: handle duplicate-PC reassignment (real -> real)
cproudlock
2026-05-12 15:13:30 -04:00
-
c8a0f98be1
docs: add post-deploy debug flowchart for UDC + DNC issues
cproudlock
2026-05-12 15:13:12 -04:00
-
f270166bba
webapp: drop gea-shopfloor-mce image type
cproudlock
2026-05-08 18:30:40 -04:00
-
6d1be6b46a
webapp: scan ppkgs subdir for enrollment packages, not share root
cproudlock
2026-05-08 18:29:10 -04:00
-
c16a4f23b4
webapp: extract service layer (config.py + services/) from app.py
cproudlock
2026-05-08 18:25:32 -04:00
-
4d6438285b
playbook: document USB-C 5 Gbps NIC bridge override on netplan task
cproudlock
2026-05-08 17:23:37 -04:00
-
99802ebbc9
BIOS: add OptiPlex 7080 (1.37.0)
cproudlock
2026-05-08 17:23:28 -04:00
-
ea93c3e08c
download-drivers: fix BIOS push path + 3-col models.txt + don't overwrite
cproudlock
2026-05-08 17:23:21 -04:00
-
3a5c907cbf
Run-ShopfloorSetup: skip GE-Enforce + S: map on Display PCs
cproudlock
2026-05-08 13:01:34 -04:00
-
39f9945382
Run-ShopfloorSetup: PPKG handoff + pre-PPKG network gate
cproudlock
2026-05-08 13:00:49 -04:00
-
0e105fdbf2
Run-ShopfloorSetup: vendor-agnostic wired NIC re-enable filter
cproudlock
2026-05-08 13:00:01 -04:00
-
72e4058d89
GE-Enforce: bump enforcerVersion '2.5' -> '2.5.1' so convergence-check shows the remount fix landed
cproudlock
2026-05-04 19:08:27 -04:00
-
c8ef05b869
GE-Enforce: re-mount W: before status write + null guards
cproudlock
2026-05-04 19:02:16 -04:00
-
707a0f94c2
GE-Enforce: prefer DNC reg MachineNo over machine-number.txt
cproudlock
2026-05-04 17:12:55 -04:00
-
9b2ee11840
GE-Enforce: write machineNumber + bump enforcerVersion to 2.5
cproudlock
2026-05-04 16:55:29 -04:00
-
feae2d6929
Install-FromManifest: fix Test-Installed -> Test-AppInstalled typo
cproudlock
2026-05-04 16:37:04 -04:00
-
802d85e685
ntlars-backups: revert FMSHostPrimary to WJFMS3.AE.GE.COM (16 chars)
cproudlock
2026-05-04 14:28:18 -04:00
-
8baae43e08
Install-FromManifest: WaitTimeoutSec for EXE entries (lib v2.5)
cproudlock
2026-05-04 14:27:23 -04:00
-
f2123f268e
ntlars-backups: switch FMSHostPrimary to WJFMS3.APPS.WLM.GEAEROSPACE.NET
cproudlock
2026-05-04 12:54:06 -04:00
-
3cb79715bf
GE-Enforce: bump enforcerVersion to 2.4 in status.json write-back
cproudlock
2026-05-04 12:39:40 -04:00
-
5a0243dd9c
00-PreInstall-MachineApps: PCTypes filter alias-aware
cproudlock
2026-05-04 11:11:27 -04:00
-
ce3fbf5a28
sweep: pre-existing drift + matrix UDC entry + ignore 142MB EXE
cproudlock
2026-05-04 08:49:43 -04:00
-
64169819b3
Install-FromManifest: stage network-share EXE to local before invoking
cproudlock
2026-05-04 08:42:33 -04:00
-
6dcf96e40a
Phase 3+4 rename reorg: repo dir renames + startnet.cmd menu
cproudlock
2026-05-04 08:09:16 -04:00
-
48e20a7e73
SCOPE.md: note rename reorg in progress, alias maps live
cproudlock
2026-05-04 07:30:57 -04:00
-
c890e5b46c
test harness + Get-PCProfile: alias-aware lookups for rename reorg
cproudlock
2026-05-04 07:29:32 -04:00
-
285d81edc4
GE-Enforce: alias-aware manifest dir resolution
cproudlock
2026-05-04 07:27:29 -04:00
-
5fe7e7767f
Install-FromManifest: PCTypes alias map for rename reorg
cproudlock
2026-05-03 10:15:57 -04:00
-
395d045cdf
test harness: extend matrix to all 9 PC types
cproudlock
2026-05-02 17:58:26 -04:00
-
b4e5152471
test harness: Path A (imaging chain) for Standard-Machine
cproudlock
2026-05-02 17:50:02 -04:00
-
eaf2dbf167
test harness: smoke-pass B-enforce, fix four issues
cproudlock
2026-05-02 17:45:06 -04:00
-
db1cdf7aee
test harness: Path B (manifest-engine) for Standard-Machine
cproudlock
2026-05-02 17:15:37 -04:00
-
26bc1720af
Add SCOPE.md for shopfloor test harness
cproudlock
2026-05-02 16:57:59 -04:00
-
df443d5d28
ntlars-backups: normalize all 147 per-bay .reg files to wjfms3 + IP secondary
cproudlock
2026-05-02 16:57:50 -04:00
-
7901cd9731
Setup-OpenText: Resolve-Path on SourceDir to flatten the CMD shim's "..\..\apps\opentext"
cproudlock
2026-05-02 16:57:34 -04:00
-
c2fef53543
GE-Enforce: prune *.log older than 30 days each cycle
cproudlock
2026-05-02 16:57:23 -04:00
-
d6015f0906
site-config: strip UDC/eDNC/NTLARS from global startupItems/taskbarPins/desktopApps
cproudlock
2026-05-01 12:47:10 -04:00
-
80e9c32fae
Add GE-Enforce v2 architecture doc
cproudlock
2026-05-01 12:15:31 -04:00
-
42f6410d25
Revert Install-UDCWebServerConfig.cmd - v2 manifest Type=File handles natively, wrapper was redundant
cproudlock
2026-05-01 12:09:13 -04:00
-
e9fc284dcb
Restore-UDCData: mount share with SFLD creds instead of raw UNC from SYSTEM
cproudlock
2026-05-01 11:50:04 -04:00
-
1ae5bdce57
Add three-stage imaging snapshot tool + runbook
cproudlock
2026-05-01 08:53:52 -04:00
-
a72db8af5e
Add Install-UDCWebServerConfig.cmd for ongoing manifest enforcement
cproudlock
2026-04-30 12:58:00 -04:00
-
75b85bfde6
Update-MachineNumber: pull per-bay udc_settings.json from SFLD on placeholder->real
cproudlock
2026-04-30 12:34:53 -04:00
-
6e9053b83c
00-PreInstall: pre-stage udc_webserver_settings.json + firewall/NetFx3 hardening
cproudlock
2026-04-30 12:16:41 -04:00
-
4f4f1f43e8
Restore-UDCData: handle ArchivedData-only backups (no CurrentData.json)
cproudlock
2026-04-29 14:49:38 -04:00
-
7be5518fd7
Fix v2 imaging: copy common/ at imaging time + use $setupDir not $PSScriptRoot
cproudlock
2026-04-29 14:31:15 -04:00
-
26ecd0da0a
01-eDNC.ps1: match both eDNC-*.msi and eDNC_*.msi naming styles
cproudlock
2026-04-29 13:45:38 -04:00
-
6b3690e286
Restore-UDCData: verbose per-cycle logging + share-reachability retry
cproudlock
2026-04-29 12:49:04 -04:00
-
e169f8d0f5
Standard-Machine: UDC backup/restore use ArchivedData (not ArchiveData)
cproudlock
2026-04-29 11:45:39 -04:00
-
0badfc1983
Retire v1 per-pctype enforcers; GE-Enforce is the sole dispatcher
cproudlock
2026-04-29 09:55:40 -04:00
-
8564a37541
Standard-Machine: UDC data backup + restore scripts for PC swap workflow
cproudlock
2026-04-29 09:27:20 -04:00
-
70f176650b
Blancco: playbook now produces working Ubuntu-kernel initramfs out of the box
cproudlock
2026-04-22 18:08:57 -04:00
-
4550d43d9d
Blancco: lock in Ubuntu-kernel switch_root path in playbook + source of truth
cproudlock
2026-04-22 18:08:39 -04:00
-
712fa4fd3e
download-drivers.py: strip CRLF line endings
cproudlock
2026-04-22 18:04:02 -04:00