# Complete Asset Collection Comprehensive PC asset data collection scripts. **Requires Administrator privileges.** ## Quick Start **Run as Administrator:** ```batch Update-PC-CompleteAsset.bat ``` For scheduled tasks (no window): ```batch 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 ```powershell # Standard execution .\Update-PC-CompleteAsset.ps1 # Test connectivity only .\Update-PC-CompleteAsset.ps1 -TestConnections # With warranty lookup enabled .\Update-PC-CompleteAsset.ps1 -SkipWarranty:$false ```