Personal Portfolio Project

PowerShell Endpoint Inventory & Audit Automation

A reusable PowerShell-focused project for collecting endpoint inventory and basic IT audit information.

Automation Lab Documentation Muhammad Huzefa Hands-on / Lab Documentation

Project Overview

The project targets repeatable collection of hardware, operating-system, network and security data that can support helpdesk and asset-management workflows.

CorePowerShell
CollectionWMI / CIM
OutputCSV reports
SecurityRead-only collection where possible; no secrets
DeliverablesGet-EndpointInventory.ps1 · Export-EndpointAudit.ps1

Project Scope

  • Computer name and serial number
  • Manufacturer and model
  • CPU and RAM
  • RAM slot information
  • Disk type and capacity
  • Windows version
  • Wi-Fi adapter and MAC
  • IP configuration
  • Logged-in user
  • BitLocker status
  • CSV reporting and troubleshooting notes

Architecture / Workflow

Windows Endpoint
      |
 PowerShell / CIM
      |
 Inventory Collection
      |
      +---- Hardware
      +---- OS / Network
      +---- Wi-Fi
      +---- BitLocker
      |
      v
   CSV Report

Skills Demonstrated

PowerShellWindows AdministrationEndpoint InventoryAutomationIT AuditingWMI/CIM

Evidence & Scope Note

The repository emphasizes testing against lab devices first and adapting automation safely before wider deployment.