- 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>
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