HWID Project

About This Project

This script, created by Hassan Arab for school computers, automatically collects each device's hardware hash and model. It securely uploads the data to an FTP server, eliminating manual entry and reducing errors. Running silently in the background, it integrates smoothly with deployment workflows. With built-in error handling and logging, it ensures reliable and efficient hardware inventory management for educational environments.

Purpose & Usefulness

The main goal of this project is to simplify the hardware inventory process for school devices. It ensures that accurate and unique information is automatically captured and stored, helping with device registration, asset tracking, and deployment planning.

How It Was Created

This solution was built using PowerShell scripting and designed with automation in mind. Most of the development was done with the help of ChatGPT, which assisted in building the logic, handling technical challenges, and improving the script's reliability. It includes features like device model detection, duplicate prevention, and silent FTP upload. The entire script is packaged into an installer created with Visual Studio, allowing for fully automated deployment without any manual intervention.

Project information

  • Category School Project
  • Client Hassan Arab
  • Project date 13 march 2024