PowerShell automation library

Associate Consultant, Tata Consultancy Services (November 2022 to present)

A Git-based library of PowerShell scripts for provisioning, reporting and daily operations that the operations team still uses.

The problem

Routine tasks such as server provisioning, onboarding, offboarding and reporting were manual, which cost time and caused errors.

What I did

I wrote and maintain a library of PowerShell 5 and 7 scripts in Git. It covers provisioning, dependency analysis, Active Directory lifecycle, VMware operations, Microsoft 365 management, reporting and tools for support teams. I update the scripts as platforms and vendor tools change.

The result

The scripts removed manual steps and errors, and the operations team still uses them every day.

DNS dependency analysis tool

A PowerShell tool that found unknown DNS dependencies across over 800 servers, so legacy DNS servers could be retired without disruption.

  • PowerShell
  • Windows Server DNS
  • Active Directory
  • Git