Scripting and Coding

As an Identity Access Management Specialist I have used scripting for a variety of purposes, but most often for provisioning, deprovisioning, and auditing.

Below are examples of scripts I created for professional use, with any identitfiable information removed.

PowerShell Scripts

Active Directory Name Search

Searches for first and last name matches in AD to check for potential duplicates in a organization with no unviersal ID.

Deprovision Multiple Users

Deprovision a CSV list of users in AD. Includes disabling, removing groups, moving to termination OU, and updating notes.

Find Last Login for an OU

Find the last login of all users within a specified AD Organizational Unit. Export the list with the last login date put in readable format

Add Listed AD Groups to Multiple Users

Adds a group of user accounts to a specified list of AD groups based on an imported CSV file.

90 Day Active Directory Login Audit

Search and export any Active Directory accounts that have not authenticated sucessfully within the last 90 days.

Activate Multiple AD Accounts

Activate or reactivate a list of AD accounts, including enabling, moving OU, updating notes, and updating descriptions.