Complete PowerShell Toolset for Windows Server Administration and Efficient Workstation Management with VBScript for 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 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 exports results to.csv
files for easy integration with reporting tools, making server and workstation management more intuitive, efficient, and user-friendly.
This repository is a comprehensive source of tools and scripts specifically designed to enhance the efficiency of managing Windows Server environments and Windows 10 and 11 workstations. Whether you’re focused on optimizing system performance, boosting security, or streamlining administrative workflows, the tools in the ADAdmin-Tools, BlueTeam-Tools, Core-ScriptLibrary, and ITSM-Templates folders are here to help.
The repository is divided into core sections, each with its own suite of scripts focusing on different aspects of IT management and compliance:
- Automate tasks related to Active Directory (AD) management, such as user, group, and organizational unit (OU) administration.
- Includes tools for managing DNS, DHCP, Sites and Services, and system synchronization, providing comprehensive solutions for Windows Server environments.
- These tools streamline routine Active Directory operations, ensuring consistency, security, and compliance within server environments.
- Focused on forensic analysis and system monitoring, with tools designed to help Blue Teams detect, analyze, and resolve potential security threats quickly.
- Integration with Log Parser Utility allows for complex log querying and in-depth data analysis, enhancing security audits, threat detection, and forensic investigations.
- Includes modules for incident response, enabling administrators to gather crucial information during and after a security breach to minimize risk and damage.
- A set of essential PowerShell scripts focused on creating and managing custom script libraries with a focus on dynamic user interfaces, core functionality, and automation.
- Ideal for building more complex PowerShell-based solutions, offering foundational scripts that can be customized or extended to meet specific IT administrative needs.
- These scripts provide templates for automating routine administrative tasks, making script development faster and more efficient.
- Contains templates and scripts specifically tailored for IT Service Management (ITSM), emphasizing workstation hardening, configuration, compliance, and automation.
- Includes deployment strategies, GPO management, and audit compliance checks to help maintain high security and operational standards across your IT infrastructure.
- GUI-Driven Solutions: Each tool is GUI-driven, making them user-friendly and accessible even for non-PowerShell experts.
- Advanced Logging: All scripts generate
.log
files for detailed event tracking and audit compliance. They also export key results in.csv
for easy integration with reporting tools. - Customizable: All scripts are highly customizable, allowing you to adjust parameters, paths, and execution behaviors based on your organizational needs.
To begin using the tools in this repository:
-
Clone the Repository:
git clone https://github.com/brazilianscriptguy/PowerShell-codes-for-Windows-Server-Administrators.git
-
Save the Scripts: Choose a directory to save the scripts and organize them as needed for easier access.
-
Explore the Folders: Navigate through ADAdmin-Tools, BlueTeam-Tools, Core-ScriptLibrary, and ITSM-Templates to find the tools relevant to your tasks.
-
Run the Scripts:
- PowerShell Scripts (
.ps1
): Right-click the script and selectRun with PowerShell
. - VBScript Files (
.vbs
): Right-click the file and chooseRun with command prompt
.
- PowerShell Scripts (
Before running these scripts, ensure your environment meets the following requirements:
- PowerShell Version: PowerShell version 5.1 or later is required.
- Administrative Rights: Most scripts require administrative privileges.
- RSAT Tools: Required for ADAdmin-Tools and BlueTeam-Tools, ensure
Remote Server Administration Tools (RSAT)
is installed. - Log Parser Utility: Required for BlueTeam-Tools, install Microsoft Log Parser 2.2.
- ITSM-Templates: Ensure workstations are running Windows 10 (1507 or later) or Windows 11.
- Open Settings: Go to
Settings
on your Windows 10/11 workstation. - Apps & Features: Navigate to
Apps
, then selectOptional Features
. - Add a Feature: Click on
Add a feature
and search forRSAT
. - Install: Select and install the necessary RSAT tools (e.g., Active Directory, DNS, DHCP).
- Download: Visit the Log Parser 2.2 page and download
LogParser.msi
. - Install: Run the installer and follow the setup wizard.
- Verify: Open Command Prompt and type
LogParser.exe
to check if it is installed. - Optional PATH: Add the installation path (e.g.,
C:\Program Files (x86)\Log Parser 2.2\
) to your system’s PATH for easier access.
This repository allows significant flexibility to adapt the scripts to your specific environment. Common customizations include:
- Configuration Files: Modify the included configuration files for specific execution behaviors.
- Script Parameters: Adjust script parameters based on your requirements, such as adding or changing AD OU paths, setting Domain targets, or customizing compliance checks.
For support, feel free to reach out via email or join the PowerShell-Br WhatsApp channel. You can also support my work via Patreon for exclusive content.
For the latest updates and releases, visit the SysAdminToolSet Release.
Thank you for choosing the PowerShell ToolSet for Windows Server Administration, BlueTeam Tools, and VBScript Repository for Workstation Management. We hope these tools enhance your workflow and system efficiency.