Complete PowerShell and VBScript Toolkit for Managing Windows Servers and Workstations with ITSM Compliance on Windows 10 and 11
Welcome to the PowerShell Toolset for Windows Server Administration and VBScript Repositoryβa meticulously curated collection of scripts tailored for advanced Windows Server and Windows 10/11 workstation management. Developed by @brazilianscriptguy
, this repository offers a comprehensive suite of tools designed to streamline Windows Server administration, including Active Directory functions, while optimizing workstation management, configuration, and ITSM compliance.
β¨ All scripts feature a graphical user interface (GUI) to enhance user interaction. Each script generates detailed .log
files for operational tracking, and some of them export results to .csv
files for easy integration with reporting tools. This makes Windows Server and workstation management more intuitive, efficient, and user-friendly.
This repository features a powerful collection of tools and scripts crafted to streamline the management of Windows Server environments and Windows 10/11 workstations. Whether you're focused on optimizing system performance, enhancing security, or simplifying administrative workflows, the tools within the BlueTeam-Tools, Core-ScriptLibrary, ITSM-Templates, and SysAdmin-Tools folders are designed to meet your needs effectively.
The repository is organized into four key sections, each focusing on distinct aspects of IT management and compliance:
- Focused on forensic analysis and system monitoring, with tools designed to help Blue Teams detect, analyze, and resolve potential security threats.
- Integration with Log Parser Utility enhances log querying and in-depth data analysis for audits, threat detection, and forensic investigations.
- Includes modules for incident response, enabling administrators to gather crucial information during and after security breaches.
- Offers foundational PowerShell scripts for building and managing custom script libraries with dynamic user interfaces, core functionality, and automation.
- Provides templates for automating routine administrative tasks, enabling faster and more efficient script development.
- Ideal for creating complex PowerShell-based solutions tailored to specific IT administrative needs.
- Contains templates and scripts tailored for IT Service Management (ITSM), emphasizing workstation hardening, configuration, and automation.
- Includes deployment strategies, GPO management, and audit compliance tools to maintain high-security and operational standards.
- Automates tasks related to Active Directory management, such as user, group, and OU administration.
- Includes tools for managing DNS, DHCP, Sites and Services, and system synchronization.
- Streamlines routine Active Directory operations, ensuring consistency, security, and compliance within server environments.
- GUI-Driven Solutions: Intuitive GUIs make these tools accessible even for non-PowerShell experts.
- Advanced Logging: Scripts generate detailed
.log
files for operational transparency and.csv
files for actionable reporting. - Customizable: Highly customizable scripts allow you to adjust parameters, paths, and execution behaviors based on organizational needs.
-
Clone the Repository:
git clone https://github.com/brazilianscriptguy/PowerShell-codes-for-Windows-Server-Administrators.git
-
Organize the Scripts: Save the scripts into directories for easier access and management.
-
Explore the Folders:
BlueTeam-Tools
Core-ScriptLibrary
ITSM-Templates
SysAdmin-Tools
-
Run the Scripts:
- PowerShell Scripts (
.ps1
): Right-click the script and selectRun with PowerShell
. - VBScript Files (
.vbs
): Right-click the file and selectRun with Command Prompt
.
- PowerShell Scripts (
Before running these scripts, ensure your environment meets the following requirements:
- PowerShell Version: Version 5.1 or later is required.
- Administrative Rights: Most scripts require elevated permissions.
- RSAT Tools: Required for SysAdmin-Tools and BlueTeam-Tools. Ensure
Remote Server Administration Tools (RSAT)
is installed. - Log Parser Utility: Install Microsoft Log Parser 2.2 for BlueTeam-Tools.
- ITSM-Templates: Workstations must run Windows 10 (1507 or later) or Windows 11.
- Open Settings > Apps > Optional Features.
- Select Add a Feature and search for
RSAT
. - Install the necessary tools (e.g., Active Directory, DNS, DHCP).
- Download: Visit the Log Parser page.
- Install: Run the
.msi
installer and follow the setup wizard. - Verify: Run
LogParser.exe
in Command Prompt to confirm installation. - Optional PATH: Add the installation path (e.g.,
C:\Program Files (x86)\Log Parser 2.2\
) to your systemβs PATH for easier access.
Tailor the scripts to meet your specific needs:
- Configuration Files: Modify the included configuration files for custom behaviors.
- Script Parameters: Adjust parameters such as AD OU paths, domain targets, and compliance rules.
For support, contact via email or join the PowerShell-Br WhatsApp channel. Support the project on Patreon for exclusive content.
For updates and releases, visit the SysAdminToolSet Release.
Thank you for choosing the SysAdminToolSet Portfolio to enhance your IT administration workflow. We hope these tools boost your productivity and system efficiency.