-
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