Files
cproudlock 86b32d8597 Add fixnetworkshare, winrm-setup-package, udc remote-execution suites
- NetworkDriveManager.ps1: S: drive repair utility
- winrm-setup-package: Invoke-RemoteTask helper + Setup-WinRM.bat + HTML guide
- remote-execution/udc: UDC_Update.ps1 and batch wrappers for updating
  DNC controllers on shop-floor PCs
- Invoke-RemoteMaintenance.ps1: substantial rework (~1650 lines)
- Schedule-Maintenance and complete-asset minor updates
- Bump edncfix gitlink to v1.6.0 (2748bfa)
- .gitignore: block inventory.csv/xlsx (CUI) and logs_*.txt (per-host logs)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 12:04:40 -04: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