Commit Graph

  • 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
  • 03ed694671 pxe_server_setup: close three playbook gaps from 2026-04-22 session cproudlock 2026-04-22 17:59:08 -04:00
  • d49f516b16 FlatUnattendW10: catch repo up to deployed state + Win10/Win11 search cleanup cproudlock 2026-04-22 16:55:16 -04:00
  • 3a29784124 preinstall: add Oracle Client 11.2 as first application cproudlock 2026-04-22 16:19:45 -04:00
  • 9235d19e55 preinstall: drop Oracle 10.2.0.3, defer to runtime enforcer for 11.2 cproudlock 2026-04-22 16:15:01 -04:00
  • f7a14f6804 blancco-preferences: disable wired LAN so WiFi INTERNETACCESS takes default route cproudlock 2026-04-22 15:52:44 -04:00
  • c918dea9d1 Revert all Blancco changes from this session cproudlock 2026-04-22 13:33:49 -04:00
  • d7ec6a2b5f Blancco: sweep full NIC driver tree into kexec-initrd + verbose init cproudlock 2026-04-22 13:29:35 -04:00
  • 2ac88a6c1b Blancco: back to Ubuntu-kernel switch_root; track grub-blancco.cfg in git cproudlock 2026-04-22 13:23:09 -04:00
  • 1886857c0f Use [Environment]::MachineName instead of $env:COMPUTERNAME cproudlock 2026-04-22 12:51:05 -04:00
  • ba03f63465 Register-GEEnforce: use SHA-256 instead of MD5 for per-PC jitter offset cproudlock 2026-04-22 12:39:26 -04:00
  • 70a36711c3 Install-FromManifest: InUseCheck ForceClose / CloseAndReopen cproudlock 2026-04-22 12:17:34 -04:00
  • eb68793e79 Stage 2a: unified GE-Enforce framework + share-root mirror cproudlock 2026-04-22 11:19:23 -04:00
  • 6dcf832ace Keyence ongoing-update enforcer (tsgwp00525 share pattern) cproudlock 2026-04-18 10:16:20 -04:00
  • 22c59b889e Keyence VR-6000 Series Software + USB driver deployment cproudlock 2026-04-18 10:02:34 -04:00
  • 719a550be8 Add defensive .gitignore patterns for secrets/keys cproudlock 2026-04-17 12:50:12 -04:00
  • eca9ee2b36 startnet.cmd: stage udc-backups to WinPE; mirror-from-gold: taxonomy layout cproudlock 2026-04-16 21:37:23 -04:00
  • 6e85e19c85 S: drive mapping via HKLM\Run, autologon-count non-intervention, Phase 4 no-scripts handling cproudlock 2026-04-16 17:42:22 -04:00
  • 2ab6055125 Fix ShopFloor autologon persistence, S: drive mapping, sync throttle cproudlock 2026-04-16 12:29:02 -04:00
  • f73f999938 Unified Common-Enforce for cross-type apps, add WJF Defect Tracker cproudlock 2026-04-16 11:13:05 -04:00
  • 1a5feefb01 CMM: grant Users Modify on PC-DMIS install dirs for non-admin launch cproudlock 2026-04-16 10:38:24 -04:00
  • ac23759486 UDC firewall rules + Acrobat Reader as default PDF viewer cproudlock 2026-04-16 09:18:44 -04:00
  • 85e74e5dd1 UDC settings: pre-stage from server backups, fix arg format, action prompts cproudlock 2026-04-16 08:44:34 -04:00
  • db55bd772a sync_intune: professional UI, IME-based lockdown detection cproudlock 2026-04-16 07:35:22 -04:00
  • a4de11814d Force-Lockdown.bat + S: drive logon mapper for ShopFloor end-user cproudlock 2026-04-15 18:31:18 -04:00
  • a334a56f1e WiFi detection: widen regex to catch hyphen-less 'WiFi' + 802.11 cproudlock 2026-04-15 18:03:19 -04:00
  • c23b803dc6 sync_intune: align Phase 3/5/6 columns; ignore benign 'Failed: 0' tails cproudlock 2026-04-15 17:53:15 -04:00
  • 2db35c2976 UDC: correct CLI arg signature to compact site + dash-prefixed machine# cproudlock 2026-04-15 17:47:57 -04:00
  • 14d103a248 run-enrollment: switch provtool /source from BPRT to PSCmdlet cproudlock 2026-04-15 17:07:12 -04:00
  • 8528a1bcae Install-FromManifest: add FileVersion detection for version-pinned upgrades cproudlock 2026-04-15 16:15:32 -04:00
  • a6648c5a40 sync_intune: full lifecycle gate, lockdown phase, creds verification cproudlock 2026-04-15 16:01:52 -04:00
  • 6db170bf54 Shell defaults + eDNC reg restore from machine-number backups cproudlock 2026-04-15 15:42:21 -04:00
  • 67845372b2 Harvest provtool diagnostics, enable ETW channel, skip Timeclock machine# cproudlock 2026-04-15 14:22:43 -04:00
  • cc9aad0ea1 Install-FromManifest: add Hash detection for content-versioned files cproudlock 2026-04-15 12:37:35 -04:00
  • 3ef981f19e Add Standard-Machine logon enforcer for UDC/eDNC/NTLARS cproudlock 2026-04-15 12:16:17 -04:00
  • 8848fca88a Add Acrobat Reader logon enforcer (cross-PC-type), provtool.exe arg fix cproudlock 2026-04-15 09:24:13 -04:00