Skip to content

ryan-aria/Infrastructure-Automation-Library

Repository files navigation

Infrastructure Automation Library

A structured infrastructure automation and administration library covering Windows Server, Active Directory, VMware, Microsoft Azure, and Azure Architecture (AZ-305).

Purpose

This repository is a practical reference for IT professionals learning PowerShell or preparing for administration roles. Each folder contains focused scripts with common commands, examples, and explanations — not full automation frameworks.

Use it to:

  • Learn PowerShell syntax in real admin scenarios
  • Build a personal command reference
  • Prepare for System Administrator, Azure Administrator, VMware Administrator, and AZ-305 study paths

Target Audience

  • Junior to mid-level System Administrators
  • Azure Administrators and cloud engineers
  • VMware administrators managing vSphere environments
  • Students preparing for Microsoft AZ-305 (Azure Solutions Architect)

Repository Structure

Folder Focus
01-Windows-Local-Admin Local Windows Server and client administration
02-Active-Directory AD user, group, and computer management
03-VMware vCenter connection and VM inventory
04-Azure-Administrator Day-to-day Azure resource management
05-Azure-Architecture-AZ305 Architecture, governance, and design concepts

Technologies Used

  • PowerShell 5.1 / PowerShell 7+
  • WMI / CIM
  • Active Directory module (RSAT)
  • VMware PowerCLI
  • Azure PowerShell (Az module)

How to Use

  1. Clone this repository.
  2. Open the folder that matches your task.
  3. Read the section README for prerequisites.
  4. Open the relevant .ps1 file and run individual commands in your PowerShell session.

Note: Most scripts are reference libraries. Comment out or uncomment specific sections before running. Destructive commands are commented out by default.

Safety

  • Always test in a lab environment first.
  • Destructive commands (Remove, Stop, Restart, Delete, Set) are marked with safety notes.
  • Review commands before running in production.

Documentation

Roadmap Summary

See docs/roadmap.md for the full plan. Upcoming additions include:

  • Parameterized script templates
  • Cross-platform PowerShell 7 examples
  • Azure Bicep integration notes
  • Practice lab scenarios

License

Provided for learning and portfolio use. Fork, extend, and adapt for your environment.

About

Infrastructure automation and administration library for Windows Server, Active Directory, VMware, Microsoft Azure, and Azure Architecture (AZ-305).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors