Skip to content

Latest commit

 

History

History

README.md

🔧 SysAdmin-Tools Suite

Windows Administration · Active Directory · Infrastructure Automation

Suite PowerShell Scope Focus


🧭 Overview

Welcome to the SysAdmin-Tools Suite — a curated collection of PowerShell automation tools designed to centralize and standardize administration across:

  • Active Directory (AD)
  • Windows Server roles
  • Network and infrastructure services
  • Workstation and server configuration baselines

These tools are engineered to reduce manual effort, improve operational visibility, and support security, governance, and compliance in enterprise and public-sector environments.


🌟 Key Features

  • 🖼️ GUI-first experience — Guided, user-friendly interfaces for daily operations
  • 📝 Structured logging — Each execution generates .log files for auditing and troubleshooting
  • 📊 Export-ready reporting — Many tools produce .csv outputs for compliance and analysis

📁 Folder Structure

Folder Coverage Documentation
ActiveDirectory-Management User, computer, group, OU, and GPO operations Docs
ActiveDirectory-SSO-Integrations LDAP and SSO integration patterns Docs
GroupPolicyObjects-Templates Ready-to-import GPO templates Docs
Network-and-Infrastructure-Management DNS, DHCP, WSUS, and infrastructure utilities Docs
Security-and-Process-Optimization Security hardening and governance tooling Docs
SystemConfiguration-and-Deployment System baselines and deployment consistency Docs
WSUS-Management-Tools WSUS maintenance, cleanup, and reporting Docs

🛠️ Prerequisites

  • 🖥️ RSAT Tools — Required for AD, DNS, and DHCP administration

    Get-WindowsCapability -Name RSAT* -Online | Add-WindowsCapability -Online
  • ⚙️ PowerShell — Version 5.1 or later (PowerShell 7.x supported)

    $PSVersionTable.PSVersion
  • 🔑 Administrative Privileges — Required for system-level operations

  • 🔧 Execution Policy — Session-scoped execution

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
  • 📦 Modules — Ensure availability of modules such as ActiveDirectory, DhcpServer, DnsServer, etc.


🚀 Getting Started

git clone https://github.com/brazilianscriptguy/Windows-SysAdmin-ProSuite.git
  1. Navigate to:
    Windows-SysAdmin-ProSuite/SysAdmin-Tools/

  2. Review the local README.md inside each folder

  3. Execute a script:

    .\ScriptName.ps1
  4. Review Outputs

  • Run scripts using Run with PowerShell or from an elevated PowerShell console
  • Provide the required parameters or interact via the GUI (script-dependent)
  • Review the generated outputs

📂 Output Locations

Path Purpose
C:\Scripts-LOGS\ GPO synchronization, agents, and security tooling logs
C:\Logs-TEMP\ General-purpose, transient, and legacy script outputs
%USERPROFILE%\Documents\ CSV and exported reports for compliance, forensics, and ITSM workflows

📝 Logging & Reporting

  • Logs.log files provide full execution traceability
  • Reports.csv exports support compliance reviews and audits

❓ Support & Customization

All scripts are modular and designed for adaptation to institutional policies.
Refer to the documentation within each folder or reach out via the channels below:

Email Patreon Buy Me a Coffee Ko-fi GoFundMe WhatsApp GitHub Issues


© 2026 Luiz Hamilton Silva. All rights reserved.