This repo collects several small PowerShell scripts that demonstrate day-to-day automation for a Systems Administrator.
Bulk-User-Creation.ps1– Creates users from a CSV (same pattern as AD lab).Disable-Inactive-Users.ps1– Finds and disables inactive AD accounts.Inventory-Software.ps1– Exports installed software to CSV.GPO-Compliance.ps1– Checks whether expected GPOs are applied.Set-NetworkAdapter.ps1– Configures IP settings on a network adapter.
These scripts are meant as practical examples that align with real-world tasks: provisioning, cleanup, inventory, compliance, and network configuration.