Commit Graph

  • 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