Files
cproudlock 7d3519f613 Add comprehensive documentation and update deployment paths
Documentation:
- Add ShopDB-API.md with full API reference (all GET/POST endpoints)
- Add detailed docs for Update-ShopfloorPCs-Remote, Invoke-RemoteMaintenance, Update-PC-CompleteAsset
- Add DATA_COLLECTION_PARITY.md comparing local vs remote data collection
- Add HTML versions of all documentation with styled code blocks
- Document software deployment mechanism and how to add new apps
- Document deprecated scripts (Invoke-RemoteAssetCollection, Install-KioskApp)

Script Updates:
- Update deployment source paths to network share (tsgwp00525.wjs.geaerospace.net)
  - InstallDashboard: \\...\scripts\Dashboard\GEAerospaceDashboardSetup.exe
  - InstallLobbyDisplay: \\...\scripts\LobbyDisplay\GEAerospaceLobbyDisplaySetup.exe
  - UpdateEMxAuthToken: \\...\scripts\eMx\eMxInfo.txt
  - DeployUDCWebServerConfig: \\...\scripts\UDC\udc_webserver_settings.json
- Update machine network detection to include 100.0.0.* for CMM cases
- Rename PC Type #9 from "Part Marker" to "Inspection"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 11:45:00 -05:00
..

Complete Asset Collection

Comprehensive PC asset data collection scripts. Requires Administrator privileges.

Quick Start

Run as Administrator:

Update-PC-CompleteAsset.bat

For scheduled tasks (no window):

Update-PC-CompleteAsset-Silent.bat

Files

File Description
Update-PC-CompleteAsset.bat Main launcher (interactive)
Update-PC-CompleteAsset-Silent.bat Silent launcher for scheduled tasks
Update-PC-CompleteAsset.ps1 Main PowerShell script
Get-ShopfloorConfig.ps1 Shopfloor configuration functions (required)

Requirements

  • Administrator privileges required
  • PowerShell 5.1 or later
  • Network access to ShopDB API

What It Collects

  • System information (hostname, serial number, manufacturer, model)
  • Operating system details
  • Network interface configurations (all adapters)
  • For shopfloor PCs:
    • DNC/machine configurations from GE registry
    • Machine network detection (192.168.x.x)
    • Serial port configurations
    • DualPath settings
  • Dell warranty information (optional, via proxy)

Parameters

Parameter Default Description
-ProxyURL http://10.48.130.158/vendor-api-proxy.php Warranty API proxy
-DashboardURL https://tsgwp00525.rd.ds.ge.com/shopdb/api.asp ShopDB API endpoint
-SkipWarranty $true Skip warranty lookups
-TestConnections $false Test API connectivity only

Usage Examples

# Standard execution
.\Update-PC-CompleteAsset.ps1

# Test connectivity only
.\Update-PC-CompleteAsset.ps1 -TestConnections

# With warranty lookup enabled
.\Update-PC-CompleteAsset.ps1 -SkipWarranty:$false