Pairs with Phase 1+2 from earlier (alias maps in Install-FromManifest,
GE-Enforce, Get-PCProfile, verify-state). See project-shopfloor-rename-reorg
memory for the plan.
Phase 3 (repo + paths):
- git mv per-PC-type dirs to gea-shopfloor-* names:
Standard -> gea-shopfloor-collections
CMM -> gea-shopfloor-cmm
Keyence -> gea-shopfloor-keyence
Genspect -> gea-shopfloor-genspect
WaxAndTrace -> gea-shopfloor-waxtrace
Display -> gea-shopfloor-display
Lab -> gea-shopfloor-common (folded; Timeclock+Lab merge)
- New gea-shopfloor-nocollections/ (clone of collections sans UDC scripts).
- New gea-shopfloor-heattreat/ (placeholder, README only).
- Move Standard/ntlars-backups/ -> _ntlars-backups/ (per-MN, not per-type).
- Run-ShopfloorSetup.ps1: Resolve-PCTypeDir helper walks alias group when
the on-disk dir for the current pcType is missing. Set-MachineNumber
helper-copy gated on collections|nocollections|legacy Standard-Machine.
- Update-MachineNumber.ps1: pcProfiles lookups try gea-shopfloor-collections
first, fall back to legacy Standard-Machine. PowerShell 5.1 compatible
(no null-coalesce).
Phase 4 (startnet.cmd menu):
- Choice 3 "GEA Shopfloor" now drills into a 9-item sub-menu instead of
going straight to enrollment. Sub-cats:
1. Machine with Collections -> gea-shopfloor-collections
2. Machine without Collections -> gea-shopfloor-nocollections
3. Common (Timeclock, Lab) -> gea-shopfloor-common
4. Keyence -> gea-shopfloor-keyence
5. CMM -> gea-shopfloor-cmm
6. Genspect -> gea-shopfloor-genspect
7. Heattreat -> gea-shopfloor-heattreat
8. Wax and Trace -> gea-shopfloor-waxtrace
9. Display -> gea-shopfloor-display
- Office menu (existing 6-option) follows for every sub-cat.
- Machine number prompt only for collections + nocollections.
- pc-subtype.txt + display-type.txt no longer written. PCTYPE is a
single full string (gea-shopfloor-*); subtype-aware code paths fall
back to empty and resolve via the alias map.
- CMM bootstrap stage gate switched from "%PCTYPE%"=="CMM" to
"%PCTYPE%"=="gea-shopfloor-cmm".
Test harness:
- B-enforce/run.sh PCSUBTYPE default changed from "Machine" to "" so
single-arg invocation matches the new single-string scheme. Two-arg
legacy form ("Standard Machine") still works via aliasing.
- B-enforce/tamper.ps1 alias-aware Test-MatrixEntryMatches mirroring
verify-state.ps1.
Smoke-tested on win11 VM as SYSTEM via qga: B-enforce harness 5-phase
cycle (stage / baseline / tamper / heal / idempotent) passes 10/10
with PCType=gea-shopfloor-collections AND with legacy "Standard Machine"
two-arg form.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
244 lines
10 KiB
Reg
Executable File
244 lines
10 KiB
Reg
Executable File
Windows Registry Editor Version 5.00
|
||
|
||
; NTLARS DNC Registry Backup
|
||
; Computer: GH9ZN7V3ESF
|
||
; Date: 2026-04-13 08:39:24
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC]
|
||
"COMPUTERNAME"="GH9ZN7V3ESF"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\Btr]
|
||
"BTR Rate"="300"
|
||
"Seq Search"="NO"
|
||
"Auto Rewind"="YES"
|
||
"BCC"="NO"
|
||
"CMNT"="NO"
|
||
"CmntLag"=dword:00000000
|
||
"DisableScrnSvr"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\DatC]
|
||
"Debug"="NO"
|
||
"Multi"="NO"
|
||
"WorkStations"="0"
|
||
"WS1"=""
|
||
"WS2"=""
|
||
"WS3"=""
|
||
"WS4"=""
|
||
"WS5"=""
|
||
"WS6"=""
|
||
"Files Threshold"="200"
|
||
"Any"="NO"
|
||
"DaysOld"="7"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\DNC2]
|
||
"MPRelay"=""
|
||
"ProgIdLimit"=""
|
||
"PMC-NB"="NO"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\eFocas]
|
||
"IpAddr"="192.168.1.1"
|
||
"SocketNo"="8193"
|
||
"DualPath"=""
|
||
"Path1Name"=""
|
||
"Path2Name"=""
|
||
"Danobat"="NO"
|
||
"DataServer"="NO"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\FMS]
|
||
"FMSHostPrimary"="wjfms3.ae.ge.com"
|
||
"FMSHostSecondary"="10.233.112.158"
|
||
"FMSSocketBase"="5003"
|
||
"FMSTimeOut"=dword:00000000
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\FtpDnld]
|
||
"Target"=""
|
||
"Username"=""
|
||
"Password"=""
|
||
"DirectoryPath"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\General]
|
||
"Site"="WestJefferson"
|
||
"Cnc"="OKUMA"
|
||
"NcIF"="NTSHR"
|
||
"MachineNo"="3207"
|
||
"Debug"="ON"
|
||
"Uploads"="NO"
|
||
"Scanner"="YES"
|
||
"HostType"="WILM"
|
||
"DvUpldDir"="..\\shared\\NC-DATA\\Hwacheon"
|
||
"Ncedt"="NO"
|
||
"Maint"="YES"
|
||
"Mode"="Small"
|
||
"Unit/Area"=""
|
||
"Dripfeed"="NO"
|
||
"ChangeWorkstation"="NO"
|
||
"CWRegPath"="C:\\Program Files\\Dnc"
|
||
"FtpFileSel"="Host"
|
||
"DvDnldDir"=""
|
||
"RemindEnable"="NO"
|
||
"RemindBkupHost"=""
|
||
"RemindBkupFolder"=""
|
||
"Print"="NO"
|
||
"FixTorque"="NO"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\HeatTreat]
|
||
"FtpHost"=""
|
||
"FtpAccount"=""
|
||
"9030IpAddr"=""
|
||
"9030Register"=""
|
||
"CycleFilePath"=""
|
||
"FtpPasswd"=""
|
||
"9030Register2"=""
|
||
"9030Register3"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\Hssb]
|
||
"ProgIdLimit"=""
|
||
"KeyCheck"=""
|
||
"DelHighIds"=""
|
||
"StdPmcG"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\Mark]
|
||
"Port Id"="COM1"
|
||
"Baud"="9600"
|
||
"Parity"="None"
|
||
"Data Bits"="8"
|
||
"Stop Bits"="1"
|
||
"Message Type"="V"
|
||
"Debug"="ON"
|
||
"MarkerType"="TMC400"
|
||
"DncPatterns"="YES"
|
||
"CageCode"=""
|
||
"DataHost"=""
|
||
"DataPath"=""
|
||
"MarkMasterPath"=""
|
||
"Port Id2"=""
|
||
"Baud2"=""
|
||
"Parity2"=""
|
||
"Data Bits2"=""
|
||
"Stop Bits2"=""
|
||
"DisableWeight"="NO"
|
||
"DisableBarcode"="NO"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\MX]
|
||
"FtpHostType"="Windows"
|
||
"FtpHostPrimary"="tsgwp00525.us.ae.ge.com"
|
||
"FtpHostSecondary"="tsgwp00525.us.ae.ge.com"
|
||
"FtpAccount"="geaeevendale\\sfwj0ashp"
|
||
"FtpPasswd"="qxOG8q1QnR"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\NTSHR]
|
||
"ShrHost"="OKUMAOK-ldgn29e"
|
||
"ShrFolder"="md1\\programs"
|
||
"ShrExt"="min"
|
||
"ShrFolder2"=""
|
||
"ShrFolder3"=""
|
||
"ProgIdLimit"=""
|
||
"Deletes"="YES"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\PaintBooth]
|
||
"DataHost"=""
|
||
"DataFolder"=""
|
||
"PlcIpAddress"=""
|
||
"PollRate"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\Plant3]
|
||
"Host"=""
|
||
"Path"=""
|
||
"Account"=""
|
||
"Password"=""
|
||
"EnableAutomation"="NO"
|
||
"MachineType"="Lathe"
|
||
"HostType"="Windows"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\PPDCS]
|
||
"Primary"=""
|
||
"Secondary"=""
|
||
"UserName"=""
|
||
"Password"=""
|
||
"Port Id"="COM1"
|
||
"Baud"="9600"
|
||
"Data Bits"="8"
|
||
"Parity"="None"
|
||
"Stop Bits"="1"
|
||
"Start Char"="DC2"
|
||
"Wait Time"="1000"
|
||
"Timeout"="10"
|
||
"Files Threshold"="5"
|
||
"FrontEnd"="PPMON"
|
||
"TQM9030"="NO"
|
||
"TextMode Menu"="NO"
|
||
"TreeDisplay"="YES"
|
||
"CLMShare"=""
|
||
"ShareFile"=""
|
||
"SharePoll"=""
|
||
"MDMacroVar"=""
|
||
"TQMCaron"="NO"
|
||
"CycleStart Inhibits"="NO"
|
||
"EnableSharePoll"="NO"
|
||
"WaitForCncFile"=""
|
||
"HostType"="VMS"
|
||
"HostPath"=""
|
||
"Port Id2"=""
|
||
"ShareHost"=""
|
||
"SharePollUnits"="msec"
|
||
"FileAge"=""
|
||
"HostPath2"=""
|
||
"SearchSubfolders"=""
|
||
"ManualDataBadge"="NO"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\QUAL]
|
||
"UserName"=""
|
||
"Password"=""
|
||
"Primary"=""
|
||
"Secondary"=""
|
||
"SocketNo"=""
|
||
"Timeout"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\Serial]
|
||
"Port Id"="COM1"
|
||
"Baud"="9600"
|
||
"Parity"="None"
|
||
"Data Bits"="8"
|
||
"Stop Bits"="1"
|
||
"CRLF"="NO"
|
||
"EOL Delay"="NO"
|
||
"MC2000Dels"="NO"
|
||
"EOT"="NO"
|
||
"EOL Delay msec"="0"
|
||
"DeleteLT9000"=""
|
||
"SwapSize"=""
|
||
"2Saddle"="NO"
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\TncRemo]
|
||
"TncFolder"=""
|
||
"TncExt"=""
|
||
"TncIpAddr"=""
|
||
"Port"=""
|
||
"Medium"=""
|
||
"MjtLaser"=""
|
||
"HFolder"=""
|
||
"IFolder"=""
|
||
"DFolder"=""
|
||
"TABFolder"=""
|
||
"TFolder"=""
|
||
"TCHFolder"=""
|
||
"PFolder"=""
|
||
"PNTFolder"=""
|
||
"CDTFolder"=""
|
||
"AFolder"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\TQM9030]
|
||
"Port Id"=""
|
||
"Baud"=""
|
||
"Parity"=""
|
||
"Data Bits"=""
|
||
"Stop Bits"=""
|
||
|
||
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\GE Aircraft Engines\DNC\TQMCaron]
|
||
"Port Id"=""
|
||
"Baud"=""
|
||
"Parity"=""
|
||
"Data Bits"=""
|
||
"Stop Bits"=""
|
||
|