Project Case Study

AD HTML Page

A PowerShell-based hospital IT tool for user lookup, account comparison, group copying, and rapid new-user creation around Active Directory workflows.

Year
2023
Role
Tooling Developer
Status
Internal Tool
Stack
PowerShell, Windows Administration, Internal Tools, Executable Packaging
AD HTML Page

Context

This project was built for the IT department at Peterborough Regional Health Centre Hospital to reduce the amount of manual effort required for repetitive account-management tasks.

Implementation

The repo README makes clear that this was more than a simple lookup script:

  • written in PowerShell and compiled to an executable
  • launched with administrator privileges
  • prompts for credentials so commands can run under the intended user context
  • generates HTML output for readable account inspection

Main Capabilities

  • Look up a single account and generate a readable HTML summary of useful Active Directory information.
  • Compare two users and highlight shared versus differing security groups.
  • Copy missing groups from one user to another, or fully overwrite group membership.
  • Copy user properties such as department, office, and manager.
  • Move a user into the same OU as another account.
  • Create a net-new user based on an existing user’s configuration.

Outcome

The value was operational speed. The tool wrapped awkward AD tasks into a faster workflow and gave hospital IT staff a more legible interface for account comparison and cloning.

Collaboration

Worked on with Jax Sutton.