Skip to content

This collection offers a suite of PowerShell and VBScript tools designed to automate Active Directory tasks, enhance forensic analysis, and streamline script creation. Essential for managing Windows Server and workstations, these versatile tools ensure precision, efficiency, and security in workflows, optimizing daily operations and performance.

License

Notifications You must be signed in to change notification settings

brazilianscriptguy/PowerShell-codes-for-Windows-Server-Administrators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.

πŸ—‚οΈ My GitHub Contributions

GitHub Contribution Grid

🌐 Connect with Me

GitHub Patreon X LinkedIn YouTube Instagram WhatsApp ORCID Lattes CV Email Location Time Zone

πŸ“Š My GitHub Statistics

GitHub Stats Top Languages GitHub Streak

πŸ› οΈ Introduction

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.

πŸš€ Features

The repository is divided into core sections, each with its own suite of scripts focusing on different aspects of IT management and compliance:

1. ADAdmin-Tools

  • 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 are especially useful for streamlining routine Active Directory operations, ensuring consistency, security, and compliance within server environments.

2. BlueTeam-Tools

  • Focused on forensic analysis and system monitoring, with tools designed to help Blue Teams quickly detect, analyze, and resolve potential security threats.
  • Integration with Log Parser Utility allows for complex log querying and in-depth data analysis. This integration helps enhance security audits, threat detection, and forensic investigations.
  • The tools in this folder also include modules for incident response, enabling administrators to gather crucial information during and after a security breach to minimize risk and damage.

3. Core-ScriptLibrary

  • 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.
  • These tools are ideal for building more complex PowerShell-based solutions, offering foundational scripts that can be customized or extended to meet specific IT administrative needs.
  • The scripts in this section are designed to be adaptable and provide templates for automating routine administrative tasks, making script development faster and more efficient.

4. ITSM-Templates

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

🌟 Key Highlights

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

πŸ’» Getting Started

To begin using the tools in this repository:

  1. Clone the Repository:

    git clone https://github.com/brazilianscriptguy/PowerShell-codes-for-Windows-Server-Administrators.git
  2. Save the Scripts: Choose a directory to save the scripts and organize them as needed for easier access.

  3. Explore the Folders: Navigate through ADAdmin-Tools, BlueTeam-Tools, Core-ScriptLibrary, and ITSM-Templates to find the tools relevant to your tasks.

  4. Run the Scripts:

    • PowerShell Scripts (.ps1): Right-click the script and select Run with PowerShell.
    • VBScript Files (.vbs): Right-click the file and choose Run with command prompt.

πŸ› οΈ Prerequisites

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

πŸ”§ Installing RSAT on Windows 10 and 11

  1. Open Settings: Go to Settings on your Windows 10/11 workstation.
  2. Apps & Features: Navigate to Apps, then select Optional Features.
  3. Add a Feature: Click on Add a feature and search for RSAT.
  4. Install: Select and install the necessary RSAT tools (e.g., Active Directory, DNS, DHCP).

πŸ”§ Installing Microsoft Log Parser Utility

  1. Download: Visit the Log Parser 2.2 page and download LogParser.msi.
  2. Install: Run the installer and follow the setup wizard.
  3. Verify: Open Command Prompt and type LogParser.exe to check if it is installed.
  4. Optional PATH: Add the installation path (e.g., C:\Program Files (x86)\Log Parser 2.2\) to your system’s PATH for easier access.

βš™οΈ Customization

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.

🀝 Support and Contributions

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 ITSM-SysAdminToolSet Release.


Thank you for choosing the PowerShell ToolSet for Windows Server Administration and VBScript Repository for Workstation Management. We hope these tools enhance your workflow and system efficiency.

About

This collection offers a suite of PowerShell and VBScript tools designed to automate Active Directory tasks, enhance forensic analysis, and streamline script creation. Essential for managing Windows Server and workstations, these versatile tools ensure precision, efficiency, and security in workflows, optimizing daily operations and performance.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published