Skip to content

brazilianscriptguy/Windows-SysAdmin-ProSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,222 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Windows-SysAdmin-ProSuite — v1.8.8

GitHub Repo PowerShell Windows License CI SARIF DOI


🧭 Overview

Windows-SysAdmin-ProSuite is an enterprise-grade, research-aligned automation platform for Windows Server and workstation environments — authored by Luiz Hamilton Silva (@brazilianscriptguy), Senior IAM Analyst, Windows Server Architect, and published researcher in digital forensics and cybersecurity.

Built around production-tested PowerShell and VBScript toolchains, the suite addresses five core operational pillars:

Pillar Scope
🔐 Identity & Access Management AD lifecycle, LDAP/SSO, credential hygiene
🖥️ ITSM-Aligned Provisioning Standardized workstation and server onboarding
🛡️ Cybersecurity & Hardening GPO enforcement, baseline templates, drift remediation
🔬 Digital Forensics & DFIR EVTX parsing, event correlation, incident response
📋 Operational Auditability Structured .log outputs, .csv exports, traceable execution

All tooling enforces runtime safety, deterministic logging, and PowerShell 5.1 compatibility as non-negotiable requirements.


🎯 Who This Is For

This is not a collection of demos or one-off scripts. It is a cohesive automation suite built for production use across:

Environment Primary Use Case
🏛️ Public sector & judicial institutions Compliance-driven provisioning and audit trails
🏢 Enterprise & hybrid infrastructures AD, WSUS, DNS, DHCP, PKI, RDS at scale
🛡️ Blue Team / DFIR operations Threat hunting, event log analysis, forensic collection
📋 Governance, risk & compliance teams GPO enforcement, ITSM-aligned change management
🎓 Academic & research environments Citeable tooling grounded in peer-reviewed methodology

📦 Suite Modules

Eight specialized modules — each independently usable, collectively cohesive.

Module Purpose Key Capabilities
SysAdmin-Tools PowerShell toolset for Windows Server, AD, network services & WSUS. AD & OU lifecycle · GPO enforcement · WSUS & SUSDB · DNS, DHCP, CA, RDS
BlueTeam-Tools Defensive security & digital forensics utilities for investigation and IR. DFIR collection · EVTX parsers · Credential audits · Threat hunting
Core-ScriptLibrary Modular PowerShell framework shared by all modules. Reusable helpers · Centralized logging · NuGet & SHA256 automation
ITSM-Templates-WKS Windows 10/11 workstation lifecycle automation aligned with ITSM. Pre/post-join · Profile & printer standardization · Compliance hardening
ITSM-Templates-SVR Windows Server provisioning, hardening & ITSM compliance. Server baselines · Role configuration · GPO drift remediation
GPO-Templates Ready-to-import Group Policy Objects for domain and forest environments. Security & UX GPOs · Forest-wide templates · Export/import automation
AD-SSO-Integrations AD LDAP / SSO integration patterns for cross-platform apps. PHP · .NET · Flask · Node.js · Spring Boot · Secure env-var binding
ProSuite-Hub Unified GUI launcher and module orchestrator for the entire suite. Centralized tool discovery · Menu-driven interface · Single entry point

🏗️ Engineering Principles

Every script in this suite is built against the same safety contract:

  • PowerShell 5.1 first — PowerShell 7.x compatible where applicable
  • No destructive action without explicit intentShouldProcess enforced in all core logic
  • GUI-driven execution for operator safety in interactive scenarios
  • Structured logging (.log) and exportable audit reports (.csv) on every significant operation
  • No hidden state, no silent failures — every error path is surfaced and logged
  • Credential hygiene by design — secrets bound via environment variables, never hardcoded
  • ITSM-aligned change management — provisioning workflows follow standardized lifecycle patterns

Continuously evaluated via PSScriptAnalyzer, SARIF reporting, and GitHub Actions CI in report-only mode — visibility without blocking delivery.


🔍 Quality Assurance & Static Analysis

Tool Role
PSScriptAnalyzer PowerShell linting — runtime safety and best-practice enforcement
Gitleaks Secret scanning — prevents credential leaks at commit time
Prettier Markdown and web-asset formatting consistency
EditorConfig Cross-editor formatting standardization
NuGet Integrity-verified package releases
CodeQL Deep static security analysis

CI findings inform controlled remediation cycles — non-blocking by design, signal-rich by intent.


🌐 Language Composition

Language Share Primary Use
PowerShell 96.7% Automation, IAM, DFIR, ITSM provisioning
VBScript 1.3% Legacy workstation automation
HTML 0.6% GUI components and report templates
T-SQL 0.4% WSUS SUSDB maintenance queries
Java / PHP / Other 0.6% AD LDAP / SSO integration examples

📚 Research Foundation & Citation

DOI CITATION.cff ORCID

Suitable for academic, technical, and policy-oriented citation across cybersecurity engineering, DFIR, IAM, IT governance, and ITSM-aligned infrastructure management.

Citation (APA):

Roberto da Silva, L. H. (2026). Windows-SysAdmin-ProSuite (Version 1.8.8) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.18487320

Selected publications:

  • Roberto da Silva, L. H. (2025). SQL Syntax Models for Building Parsers to Query Event Logs in EVTX Format. Revista FT — Computer Science, Vol. 29, Issue 142. DOI: 10.69849/revistaft/th102502121360
  • Roberto da Silva, L. H. (2024). Event Logs: Applying a Log Analysis Model for Auditing Event Record Registration. Sorian Editora. ISBN: 978-65-5453-366-9
  • Roberto da Silva, L. H. (2009). Computer Networking Technology: Using GPOs to Secure Corporate Domains. Ciência Moderna.

👤 Author & Stewardship

Luiz Hamilton Silva@brazilianscriptguy

Senior IAM Analyst · Identity & Access Management · AD & Azure AD · Windows Server Architect · PowerShell Automation · Digital Forensics Researcher

LinkedIn YouTube X ORCID

This project reflects years of operational use, continuous refinement in production environments, and a commitment to principled, auditable systems engineering.


🤝 Contributing & Reuse

Contributions are welcome. Please review CONTRIBUTING.md before submitting a pull request.

  • Pull requests — bug fixes, documentation improvements, and new tools aligned with the suite's principles
  • Attribution — required under the MIT License for any reuse or derivative work
  • Academic / institutional reuse — please cite the repository DOI or the CITATION.cff file
  • Security disclosures — follow the SECURITY.md responsible disclosure process

📬 Contact & Support

Email Patreon Buy Me a Coffee Ko-fi GoFundMe WhatsApp


"Engineering secure, auditable, and scalable Windows automation for enterprise and public-sector environments — grounded in operational practice and peer-reviewed research."

© 2026 Luiz Hamilton Silva · MIT License · CHANGELOG · CITATION


PowerShell automation · Windows Server administration · Active Directory · Azure AD · DNS · DHCP · WSUS · Group Policy (GPO) · PKI · certificate management · Identity & Access Management (IAM) · ITSM provisioning · security hardening · credential hygiene · digital forensics · DFIR · EVTX log analysis · event correlation · incident response · CI/CD · GitHub Actions · PSScriptAnalyzer · NuGet · SHA256 · SARIF · CodeQL · secure DevOps · modular architecture · enterprise scripting · Windows infrastructure automation

About

Enterprise PowerShell & VBScript suite for Active Directory automation, ITSM-aligned provisioning, security hardening, and digital forensics - built for Windows Server and workstation environments by a Senior IAM Analyst with a focus on accuracy, scalability, and compliance.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors