Active Directory Custom Apps — Aaron Taylor
IT Dev

Active Directory
Custom Apps

Purpose-built tools for managing Microsoft Active Directory and Azure AD at scale — GUI desktop apps, web-based dashboards, and PowerShell automation that eliminate repetitive admin work and reduce human error across the entire identity lifecycle.

EnvironmentAzure AD · On-prem AD
App typesGUI · Web · PowerShell
ScopeFull identity lifecycle
RoleIT Security Administrator
5+
Custom tools built
3
App formats
Zero
Manual errors post-deploy
2x
Orgs supported
Why these tools exist

Managing Active Directory across two organizations manually is slow, error-prone, and doesn't scale. Every user onboarding, permission change, password reset, and audit report was either a PowerShell command that had to be looked up, or a series of clicks through the standard AD console that took far longer than it should.

The solution: a suite of purpose-built tools — each designed for a specific workflow, each built to be used by the whole IT team, not just the person who wrote it. GUI apps for common daily tasks, a web dashboard for visibility, and PowerShell automation for bulk operations and scheduled jobs.

AD Dashboard · Internal
Identity Dashboard Live
247
Active users
12!
Stale accounts
3
Pending provisions
98%
MFA coverage
Provision User Group Report Audit Log
Web App
Identity Dashboard
Internal web-based visibility layer over the AD environment. Gives the IT team a live view of user counts, stale accounts, MFA coverage gaps, and pending actions — accessible from any browser without connecting to a domain-joined machine.
  • Live user and group counts across both organizations
  • Stale account detection with automated flagging
  • MFA enrollment status tracking
  • Pending provisioning queue
Windows PowerShell
# Bulk onboarding from HR CSV export
PS> Import-Module ADProvisioner
PS> $users = Import-Csv ".\new-hires.csv"
PS> New-ADUserBatch -Users $users -OrgUnit "DEEM" -SendWelcome
Processing 14 users...
✓ Created: j.smith@deem.com
✓ Created: a.jones@deem.com
✓ Licensed: M365 Business Premium
✓ Groups assigned: 14/14
✓ Welcome emails sent: 14/14
PowerShell Module
ADProvisioner Module
Custom PowerShell module for bulk user operations and scheduled automation tasks. Used for large onboarding runs, offboarding sweeps, license audits, and group policy enforcement — things that would take hours manually and run in minutes scripted.
  • Bulk provision from HR CSV with automatic group and license assignment
  • Scheduled stale account detection and disable jobs
  • Automated welcome email and temp password delivery
  • License audit and reclamation reports
Password Reset Portal
Employee ID or UPN
j.smith@deem.com
Verification method
Manager approval Security Q&A
Send Reset Link
Web App
Self-Service Password Portal
Secure web portal that lets employees initiate password resets and account unlocks with manager approval or security verification — without needing to call the helpdesk.
  • Manager approval workflow via email notification
  • Security question fallback verification
  • Account unlock without full password reset option
  • Full audit trail of all reset events
AD Audit Reporter
Monthly Identity Report — June 2026 Generated 06/01/26
Active users
247
MFA enrolled
98%
Stale accounts
12
PW resets
34
New provisions
22
PowerShell + Web
AD Audit Reporter
Scheduled reporting tool that generates monthly identity health reports across both organizations — pulling live data from AD and M365 and rendering it into a readable HTML report delivered by email.
  • Scheduled monthly generation via Task Scheduler
  • Stale account identification with 30/60/90 day thresholds
  • MFA enrollment gap reporting
  • License cost vs active user reconciliation
What these tools changed
90%
Faster user provisioning
New user setup that used to take 20–30 minutes now completes in under 3 minutes with the provisioning tool.
Zero
Provisioning errors
Templated group and license assignment eliminates the manual errors that previously caused access issues on day one.
100%
Audit trail coverage
Every identity change — creation, modification, disable, password reset — is logged with timestamp and operator.
2x
Orgs on one toolset
Both DEEM and CSC managed through the same suite with org-specific configuration profiles, no duplicate effort.
34+
Helpdesk tickets eliminated/mo
Password reset self-service portal deflects the majority of password-related helpdesk tickets every month.
Monthly
Automated compliance reporting
Identity health reports generated and distributed automatically — no manual data gathering or report writing.
Built with
PowerShell
Automation & scripting
Azure AD
Identity platform
Microsoft 365
Licensing & mail
HTML / CSS / JS
Web portal frontends
MS Graph API
M365 data access
Task Scheduler
Automation triggers
Need custom AD or M365 tooling?
If your team is spending hours on manual identity management that should take minutes, let's talk. I build tools that fit your environment — not generic solutions that need to be forced to fit.