Skip to content

Collection of PowerShell scripts for systems administration: AD provisioning, user cleanup, GPO verification, software inventory, and NIC configuration.

Notifications You must be signed in to change notification settings

eyouel-cloud/PowerShell-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

PowerShell Automation Scripts (Systems Administration)

This repo collects several small PowerShell scripts that demonstrate day-to-day automation for a Systems Administrator.

Included Scripts

  • 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.

Author

Eyouel Melaku

About

Collection of PowerShell scripts for systems administration: AD provisioning, user cleanup, GPO verification, software inventory, and NIC configuration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published