Skip to content

Add Bulk Remote Import feature via WinRM (v0.5.0)#1

Open
kbaker827 wants to merge 1 commit intotugich:mainfrom
kbaker827:bulk-remote-import
Open

Add Bulk Remote Import feature via WinRM (v0.5.0)#1
kbaker827 wants to merge 1 commit intotugich:mainfrom
kbaker827:bulk-remote-import

Conversation

@kbaker827
Copy link

Summary

  • New Bulk Remote Import frame added to the GUI
  • Multi-line editor to type/paste machine names (one per line)
  • Browse button to load machine names from a .txt or .csv file
  • Per-machine live status ListView that updates in real time during collection
  • New Scripts/BulkRemote-Collect.ps1: collects hardware hashes from remote machines via Invoke-Command (WinRM) — no module pre-installation needed on target machines
  • Merges all results into C:\HWID\BulkAutopilotHWID.csv
  • Collect & Save CSV and Collect & Import to Intune buttons
  • Errors on individual machines are reported but do not abort the run for other machines
  • README updated with WinRM prerequisites
  • Version bumped to 0.5.0.0

Test plan

  • Compile from source using PureBasic 6.11 LTS (Windows x64)
  • Enter local machine name, click Collect & Save CSV — verify C:\HWID\BulkAutopilotHWID.csv is created
  • Enter 2-3 reachable remote machine names — verify ListView updates and merged CSV has correct row count
  • Include an unreachable machine — verify ERROR shown for it but others succeed
  • Use Browse to load a .txt file — verify editor populates correctly
  • Click Collect & Import to Intune — verify Intune auth and devices appear in Autopilot

🤖 Generated with Claude Code

- New 'Bulk Remote Import' frame in the GUI (window expanded to 620px)
- Multi-line editor to type/paste machine names (one per line)
- Browse button to load machine names from a .txt or .csv file
- Per-machine live status ListView that updates every 250ms during collection
- New Scripts/BulkRemote-Collect.ps1: collects hardware hashes from remote
  machines via Invoke-Command (WinRM), no module pre-install needed on targets
- Merges all results into C:\HWID\BulkAutopilotHWID.csv
- 'Collect & Save CSV' and 'Collect & Import to Intune' buttons
- Errors on individual machines are reported but do not abort the run
- README updated with WinRM prerequisites
- Version bumped to 0.5.0.0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant