Back to products
Bundle

Employee Lifecycle Kit

The complete employee lifecycle automation bundle. Handles onboarding, name changes, and offboarding across Active Directory, Exchange Online, Entra ID, and Freshservice.

$69
One-time purchase
PowerShell Active Directory Exchange Online Entra ID Freshservice

What's included

New-UserOnboarding.ps1

Creates AD user, mailbox, group memberships, and home drive from CSV input

Set-NameChange.ps1

Updates display name, UPN, email aliases, and distribution list memberships

Remove-UserOffboarding.ps1

Disables account, converts mailbox, removes licenses, archives data

Freshservice-TicketTemplates/

5 ticket templates: new hire, name change, offboarding, access review, equipment return

KB-Articles/

Ready-to-publish KB articles for each workflow with screenshots and decision trees

How it works

Each script reads from a simple CSV or config file — no hardcoded values. Fill in your org's OU paths, mail domain, group names, and license SKUs, then run the script. That's it.

The onboarding script creates the AD account, provisions an Exchange Online mailbox, assigns Entra ID licenses, adds the user to security and distribution groups, creates the home drive, and generates an IT checklist for any manual steps.

The offboarding script reverses everything: disables the account, converts the mailbox to shared (preserving mail access for managers), removes licenses, exports mailbox data, and generates a compliance report proving the deprovision was completed.

Prerequisites

  • PowerShell 5.1+ (Windows) or PowerShell 7+
  • Active Directory PowerShell module (RSAT)
  • ExchangeOnlineManagement module
  • Microsoft.Graph PowerShell module
  • Appropriate admin permissions in AD and M365
$69
One-time purchase, lifetime updates
Buy Now
3 PowerShell scripts
5 Freshservice ticket templates
KB articles ready to publish
Example configs included

Also included in The Vault subscription